Ultralingua offers dictionaries for many different languages. Ultralingua
dictionaries include thousands of colloquial terms and common expressions
complete verb conjugations, the ability to interact with other
applications (via a simple click), and much, much more.