If you are just looking for the translation of a word or two you should look here:
dictionary of the European Communities.
Should you be seeking the translation of a Dutch technical or scientific term or phrase try here:
Dutch<->/English scientific/technical database
This is our self-compiled Dutch-English-Dutch database with around 147,000 entries with the emphasis on the technical/scientific built up over 20 years.
A few other sites worth checking out for foreign language terminology.
English and Dutch 55 mainly technical dictionaries
all including Dutch <-> English.
Logos Dictionary On line multilingual
Link to some 4,000 dictionaries, glossaries and lexicons on the web.
EEA multilingual environmental
glossary From the European Environment Agency.
European Employment and Industrial Relations Glossaries