German-English Dictionary; or try here.
Japanese-English Dictionary
Norwegian Dictionary.
Swedish-English Dictionary.
Interactive English-Russian Dictionary
ECHO - EURODICAUTOM Official and Technical Terminology (English/French/German/Italian/Spanish/Danish/Dutch/Portuguese)