Vocabulary .NET is a free tool designed to help users learn new words and new languages. It incorporates Google Dictionary and TTS, and it comes with an English dictionary, though you can import dictionary files as well as create, edit, and export your own custom dictionaries. It's completely portable, which enhances its educational value, but it requires Microsoft .NET to run. While Vocabulary .NET's basic version is free, you must obtain a commercial license to use all its features, including bilingual translation.
Some of Vocabulary .NET's definitions seem highly questionable. For instance, the two definitions for "… Read more