Just in case you missed the announcement (there was no announcement) Google have released a dictionary at: http://www.google.com/dictionary The default is English but via a dropdown you will see the service operates for 27 other languages also. Cataloguing that book from overseas just got easier.
This complements its established translation service at: http://translate.google.com/# which works a treat too.
A trick that I always used when translating via Babel fish was, once I had the translated a piece of text, I would retranslate it back into English to see if it had lost its original meaning in translation. With this Google service, you can do that in one click via the swap languages icon: