VTrain (Vocabulary Trainer) 5.1
VTrain is a flashcard-based tool with a unique spaced learning system.
It schedules repetitions for Question-&-Answer flashcards in terms of minutes, days, and weeks (up to 50 years). This way, it makes it possible to remember any foreign word for years with very few repetitions.
VTrain also includes a multimedia-enabled editor which supports image edition and voice recording. Bilingual edition is made easy by way of on-screen virtual keyboards for 100 languages. With VTrain, you can use the keyboard layouts of 2 languages at the same time. Extra features include statistics, slideshows, printing, and rich text import/export. Free flashcards in 40 languages are available from the website.
VTrain has been registered by more than 40 universities and by hundreds of schools from all over the world.