Learn languages by listening to real podcasts.
Uplingo turns authentic podcasts into interactive language lessons. Pick any show in the language you're learning and Uplingo prepares it for you: a synchronized word-by-word transcript, instant translations and glosses for every word, grammar tables, and vocabulary flashcards built from what you actually listened to.
This site is the backend service for the Uplingo mobile app. It processes podcast episodes (speech recognition, translation, and dictionary lookups) and serves them to the app. The API endpoints require authentication, which is why direct requests return 401.
Uplingo stores only what it needs to work: podcast feeds and episodes you ask it to prepare, and an anonymous user identifier used for fair scheduling. No personal profiles, no ad tracking, no sale of data. Processed episode data is cached so that the same episode doesn't have to be processed twice. Questions or deletion requests: email us below.