I’m an avid Mandarin learner. For me, I’ve found the two most effective methods to learn vocabulary are: 1. Reading content that I’m interested in and is suitable to my level. 2. Flashcards that show words in context, and appear at increasing intervals (spaced-repetition).
So I built an app that combines these two methods. Generate a reading about a topic you love -> click words you don’t understand to add them to your flashcards -> study the flashcards -> repeat.
The app uses GPT-4o to generate the readings and flashcards, OpenAI’s TTS to speak them, and OpenAI’s Whisper to track words as readings play. It supports 65 languages.
It’s called “LanguageMe AI” and it’s available on the Apple AppStore. It requires creds to login but no email verification, so feel free to put in anything you like.