Multilingual tools
Spanish - German
English - German
German - French
Dutch - Spanish
English - French
Other
Agrooh's technical dictionary
Instant Translation online