For the majority love langauges, i suggest Word Reference.Google Translate they can be handy, but it really effortlessly will become a crutch.