LearnWords is a software that trains foreign word acquisition through exercises, scheduling repetitions, transcriptions, and pronunciation. It is available on PC, PDA, and smartphone with an automoving feature, freeware editor, and free vocabularies on their site. Supports learning 20 languages.

This program consists of a sequence of six basic exercises that users must complete for each word in the dictionary. These exercises include "Card", "Mosaic", "Select translation", "Guess translation", "Select word", and "Writing". The exercises change automatically as users reach a certain level of points. Points are added for every correct answer and lost for every wrong answer.
LearnWords has many features that help make learning fun and effective. These include the system of scheduling repetitions, which helps users to repeat words until they have been fully learnt. There is also the automoving of words, which is a passive method of studying. Additionally, the program also provides transcription and pronunciation of words, support of illustrations, color modes for each exercise, and statistics of learning.
Users can also enjoy games and amazing levels of study, as well as create and edit dictionaries with the built-in "Editor of Words". There is also a comment feature and an export/import option in the free editor 'LearnWords Editor'. The virtual keyboard enables fast input of national symbols, while the adaptation of the training process provides a ball system of estimation and penalty for incorrect answers.
LearnWords also has an information panel for each word during the study process, showing the number of levels, names of exercises, points, and percentage of learned words. Additionally, users can adjust the parameters of work LearnWords "under itself" and store their progress effectively. This program comes with free dictionaries, including active lexicon, phrase and grammar, and thematic.
LearnWords supports more than 20 languages, including English, German, French, Spanish, Russian and others. It has all the features necessary to provide fast, easy and effective training, helping users to reach the highest degree of knowledge of the lexical material and providing guaranteed storing. If you want to learn a new language or improve your existing skills, LearnWords is definitely worth checking out!
Version 3.4: N/A
Version 3.1: version 3.1 supports the interface on czech, german and polish languages
Version 3.0: support of images, illustrations, the new system of scheduling repeatings, color mode for each exercise
Version 2.8: New system of scheduling repetitions
Version 1.8: 5 new exercises and new "Audio profile"
Version 1.7.2: Opportunity of creation and studying of dictionaries in Unicode format
Version 1.6.4: N/A