An English to German and German to English Dictionary with 29000 word entries. You can enter a word and you get a list of possible translations. If you only enter the beginning of a word you get a list of all matching words and there translations.