bab.la dictionary: Search the free online dictionary for millions of translations in many different languages.