Tools to Learn English
Dictionary and Reference books:
(type in a strange word, and you may get the pronunciation and definitions in many languages, including English, Japanese, Chinese, etc. and much more..)
Free Desktop Tools:
( great dictioanary for your desktop. Remember to set a good hotkey and then after you run it, highlight the word you need to lookup and press the hot key. I set Ctrl+Q as my hot key and it works well)