Improve your memory and enhance your learning with automated flash cards.
Learn and improve your typing speed in Arabic.
Have fun learning Spanish.
Translate text between 72 different languages.
Translate texts and words between various languages.
Translate unknown words from a large dictionary database.
Learn the alphabet by playing a game.
Translate texts from English into Spanish and vice versa.
Learn to type in English.
Translate words, sentences, passages among 53 languages.
Count word frequencies on your documents.