Urban Dictionary - Urban Dictionary is a Web-based dictionary of slang words and phrases.
WordNet - WordNet® is a large lexical database of English.
SlangLang - SlangLang is an editorial dictionary for slang words mainly used on the internet. Here you will find definitions and information about the origin and spread of terms, memes and emotes that are used on the net.
WordWeb - One-click lookup in any almost any Windows program; Hundreds of thousands of definitions and synonyms; The latest international English words; Works offline, or reference to Wikipedia and web references.
Google Translate - Google's free service instantly translates words, phrases, and web pages between English and over 100 other languages.
VerbAce - VerbAce-Pro is an easy-to-use Desktop Translation Software. Translate in a mouse click