LingoPad contains a German to English dictionary; other dictionaries (Spanish, Italian, French, Japanese, Chinese, Turkish, Kurdish, Norwegian or Arabic) can be downloaded as well. It is a freeware translation application that's customizable and straightforward.
Here are some screenshots to illustrate the features and user interface of this application: