This comprehensive English-German technical dictionary edited by Professor Dr. Peter A. Schmitt covers over 500,000 technical terms in various technical and applied areas.
Langenscheidt e-Dictionary provides a very good source of information both for professionals and new learners. The dictionary covers over 245,000 translations for each language.