LearnWords - highly effective training program for learning foreign languages Shortly: 12 exercises, 22 languages, transcriptions, pronunciation, editor, virtual keyboard, moving of words, scheduling repetitions. LearnWords is an ease of study and ...