The VocabularyExpander is software based on flash cards which allow you remember new words very quickly and effortlessly. As you might have guessed the gist of program work is repetition of words translation and since the program support words pronunciation you also will be able to train your listening comprehension and pronunciation. Start working with the VocabularyExpander very easy: When you meet an unknown word in text with language what you are studying, just translate this word with VocabularyExpander and save as flash card. Then after configurable period of time a program will ask you to translate this word back. After several, also configurable, successful repetition, the word will be marked as learnt. Also you will be able to improve your listening comprehension by usage word audio, and improve your pronunciation by recording and listening yourself and comparison with original.