i tend to do the google and babelfish , plus freetranslation/com and then i go to a dictionary to try and confirm , vey much a case of the 'context' of the word i am learning , i also go to the countries google , example google.jp and see if any help can be found , quite often the subject is in the title of the websites (in english)