I don't know if this is any help but here's an online dict, which doesn't only translate the words into German and vise versa but also has computer voices pronouncing all the words(English and German). You can choose between the computer's voice, a real person's voice and your own.
http://www.dict.cc/




