• Here are a couple of Herr Shepherd's favorite online dictionaries:
    This is, in my opinion, the very best German-English computer-based dictionary. It is available at this website:
    It is also available as a free iPhone app (and may also be available for Blackberry and Android as well).
    Beolingus Dictionary
    Another good online dictionary, this one from the Technical University in Chrmnitz.