Free, online, multilingual dictionaries
Translates between English and 44 other languages and is added to and updated daily.
English <-> French / German / Italian / Spanish.
Translates between English and 15 other languages, including Arabic, Chinese, French, German, Korean, Japanese, Portuguese, Russian, and Spanish.
Provides many links to both general and specialized multilingual online dictionaries.