MyVoc5 is an effective tool for learning any type of new vocabulary. First you define a list of words or phrases that you need to practice and then start training.
Features of the program include:
1) An unlimited number of user defined word lists (vocabularies).
2) 4 training modes.
3) Spell Check and Hints features.
4) An intelligent training engine that responds to your learning pattern.
5) The ability to display and work with words in their native fonts.
6) Easy to read displays to show your progress.
7) A very use-friendly, intuitive and attractive interface.
8) The build-in text analyzer automatically adds the words from the text directly to your vocabulary.