A versatile language learning software, LearnWords is compatible with different operating systems and offers a range of features. Users can access 12 exercises and study 20 languages with an advanced system of repetition, pronunciation and transcriptions, with additional tools such as a word editor and phrase study component.

For each record of the dictionary, users must execute a sequence of six basic exercises. These exercises include "Card," "Mosaic," "Select Translation," "Guess Translation," "Select Word," and "Writing." As users progress and earn points, exercises change automatically. Points are added for correct answers and lost for wrong answers.
The software includes a variety of features, including a system of scheduling repeatings to help with word retention, transcription and pronunciation of words, automoving of words (like slide-show), support of illustrations, color mode for each exercise, and statistics of learning. Users can view their total time of study, completed lessons, and average time of answer. The software also includes games and amazing forms of levels of study, creation and editing of dictionaries built-in "Editor of words," comment to the dictionary, export/import, sorting and more in the free editor, LearnWords Editor.
The software offers a virtual keyboard that provides fast input of national symbols, adaptation of the process of training (ball system of an estimation, penalty for the incorrect answer), and an information panel of process of study for each word (number of levels, name of exercises, typed points, percent of learned words). It also includes free vocabularies, including active lexicon, phrase and grammar, and thematic, in more than 20 languages, including English, German, French, Spanish, Russian, and others.
Overall, LearnWords is a comprehensive and versatile solution for anyone seeking to learn a foreign language.
Version 3.4.1: resolved some bugs
Version 3.1: version 3.1 supports the interface on czech, german and polish languages