well i no this isnt what you want but this may be a useful tip.
Dictionary.com, look up a word, and it will tell you what it means. You can even have it say the word, which then you can repeat. It even has if it is a noun, verb, etc...
also babel fish translator (Free) is good if you want to translate something in your language too english to see how it comes out. Its what i use to do my spanish homework... ;O