VideoLingo: One-Click AI Subtitle Translation and Dubbing at Netflix Quality
VideoLingo is an open-source AI pipeline that cuts, translates, aligns and dubs video subtitles automatically — Netflix-level quality with WhisperX and your favorite LLM.
Translating video for a global audience used to mean hours of manual subtitle splitting, robotic machine translations, and timestamps that never line up. VideoLingo collapses that whole workflow into one automated AI pipeline that delivers Netflix-level subtitle quality — cutting, translation, alignment, and even dubbing — straight from a browser.
🚀 Want to deploy VideoLingo yourself?
Docker configs, system requirements, and installation guides — all on one page.
View VideoLingo Tool Page →One Pipeline, Five Stages
VideoLingo acts like a complete AI subtitle team. Under the hood it chains five stages, orchestrated from a friendly Streamlit interface:
| Stage | What happens |
|---|---|
| 1. Download | Fetches media from a URL or local file |
| 2. Transcribe | WhisperX speech recognition with timestamps |
| 3. Split | Sentence-level segmentation into clean subtitle lines |
| 4. Translate | LLM translation into 80+ languages |
| 5. Align & dub | Timestamp alignment, optional voice-cloned dubbing |
Why Users Love It
- 🏆 True sentence-level segmentation — not raw word-dump captions
- 🔗 Bring your own LLM: GPT, Claude, Gemini, DeepSeek, Ollama and more
- 🎙 Voice-cloned dubbing with GPT-SoVITS, Azure TTS or OpenAI TTS
- 📦 Self-hosted — your videos and API keys stay on your hardware
- 🔤 Exports clean SRT/VTT you can edit before publishing
VideoLingo is Apache-2.0 licensed and has earned more than 18,000 GitHub stars, making it one of the fastest-growing open-source projects for AI video localization.
🚀 Want to deploy VideoLingo yourself?
Docker configs, system requirements, and installation guides — all on one page.
View VideoLingo Tool Page →