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.
EEA multilingual environmental
glossary From the European Environment Agency.