LearnWords - highly effective training program for learning foreign languages (words, phrases) on desktop (Windows Vista,XP/Me/9x) and mobile computers (Android, Windows Mobile 6, WM 5, Pocket PC, iPhone, Palm OS, Symbian S60).
Briefly: 12 exercises, 22 languages, transcriptions, pronunciation, editor, virtual keyboard, moving of words, scheduling repetitions. LearnWords is an ease of study and makes deep memory of all foreign words!
For each word of dictionary it is necessary to execute a sequence of six basic exercises (Card, Mosaic, Select translation, Guess translation, Select word, Writing). Points are added for the each correct answer. Exercises change automatically as you reach a certain level of points.