Show DEV: EchoPod — Learn Languages with Real Podcasts, AI Transcripts & Translations
Description and use
EchoPod is a free Flutter app that turns real podcasts into immersive language lessons with word‑level transcripts, instant tap‑to‑translate for 150+ languages, and offline learning.
Problem
Learners need immersive language lessons from real podcasts but existing tools lack accurate transcripts, audio sync, or free translation features.
Outcome
EchoPod delivers free, accurate, word‑level transcripts with audio sync, instant translation for 150+ languages, and offline learning, addressing gaps in existing language‑learning tools.
Workflow
- 1. User downloads EchoPod from App Store or Play Store.
- 2. User selects a podcast episode to learn.
- 3. EchoPod fetches the episode and generates a word‑level transcript via Groq Whisper large‑v3‑turbo.
- 4. Transcript is stored locally with Drift SQLite and synced with Supabase backend.
- 5. User taps any word or phrase to instantly translate it into one of 150+ languages.
- 6. User can download episodes and transcripts for offline use.
Evidence
I built EchoPod — a Flutter app that turns real podcasts into immersive language lessons.
AI Transcripts — every episode gets a word‑level transcript with precise audio sync
Tap‑to‑translate — tap any word or phrase to translate it instantly, with support for 150+ languages
Built with Flutter for iOS and Android, using a clean architecture with Riverpod for state management, Drift for local SQLite storage, and a Supabase backend.
Transcription runs through Groq API (Whisper large‑v3‑turbo) with Cloudflare Workers handling the AI pipeline and Podcast Index proxying.
- Record date: 2026-10-04T18:40:49.687Z