Learn a foreign language with a fully customizable vocabulary and flash-card trainer.
Search and learn words and their spelling and meaning.
Choose the best variant of translation using different translation services.
Learn the alphabet by playing a game.
Participate in real-world scenarios where you interact with native speakers to learn more quickly.
Improve your memory and enhance your learning with automated flash cards.
Translate unknown words from a large dictionary database.
Get an extensive rhyming reference for your poetry.
Convert your Singlish text into wijesekara sinhala font based text.
Learn and translate words between English and Arabic with pronunciation.