LEO (meaning Link Everything Online) is an Internet-based electronic dictionary and translation dictionary initiated by the computer science department of the Technical University of Munich in Germany.
Besides browsing the dictionary or searching for German-English translations you can also ask and answer questions related to the German or English language using the translation forum. To improve your language skills try the vocabulary trainer.
Free online language dictionary for English/German, German/English and German/Spanish (along with many other languages).
Pronunciator - online language learning system for over 150 different languages. Available at the Spokane Public Library and Spokane County Public Library District