Teach your children Arabic.
Learn a foreign language with a fully customizable vocabulary and flash-card trainer.
Translate English words into Tagalog and Tagalog words into English.
Translate texts and words between various languages.
Learn and improve your English vocabulary by listening to spoken words.
Refer to an English dictionary and thesaurus on your computer without accessing the Internet.
Translate from German into French and vice versa with 600,000 headwords, phrases, and translations.
Focus on quick learning of foreign language vocabulary.
Learn to speak foreign language.
Search and learn words and their spelling and meaning.
Learn the alphabet by playing a game.