In addition to the dictionary, another resource that more advanced students/professionals may be interested in is the new Translation Examples
site. This lets you search for real-life translations containing a particular word, to see how the translators decided to render that word in English.
At the moment, French-English, Spanish-English, Portuguese-English, German-English and Dutch-English are supported. Italian will be added soon, along with searches for translations from