My Dictionary app screenshot

My Dictionary: Polyglot

Learn any foreign language by building your own vocabulary. Add words with translations, pictures and examples, then make them stick with flashcards and smart trainings. On first launch you pick your native and target language and start learning.

Words

Type any word or phrase and the app instantly finds its translation, transcription and real usage examples. Save it to your dictionary to memorize later through trainings.

Ready-made word sets

Don't want to add words one by one? Download ready-made word packages and start learning straight away.

Training

Several training types make memorizing fast and less tedious — flashcards, writing, translation search and matching. Every session updates how well each word is learned.

Statistics

See your progress at a glance: how many words you've learned, your daily activity and the learning level of every word.

Pictures for words

Add pictures to any word right from the built-in image search, or draw and edit your own. Visual memory helps the hardest words stick.

Settings

Tune the app to fit you: change the difficulty level, choose which word details are shown and switch between light and dark themes. Back up and restore your database, import or export words via XLS, CSV, JSON and TXT files, set learning reminders and much more.