VideoLingo

VideoLingo

โ˜… 4.2 ๐Ÿ”– 4000 saves ๐Ÿ’ฐ Free GitHubSubtitle Caption

VideoLingo is an open-source, one-click video localization tool that turns foreign-language videos into subtitled or fully dubbed versions, aiming for Netflix-level subtitle quality. It chains together speech recognition, subtitle segmentation, AI translation, terminology handling and text-to-speech dubbing in a single Streamlit app. Created in 2024, it has earned about 18,900 stars on GitHub and is still actively developed in 2026.

Overview

The pipeline starts by downloading a YouTube video with yt-dlp, then transcribes it with word-level alignment using Qwen3-ASR and a forced aligner. NLP and LLM steps cut the transcript into natural subtitle lines, build a custom terminology glossary for consistent names and terms, and translate with optional reflection and rewriting passes for natural phrasing. Finally, VideoLingo can burn in dual subtitles or generate a dubbed track with voice options such as GPT-SoVITS voice cloning, CosyVoice, OpenAI or Edge TTS. Input is supported for English, Chinese, Japanese, French, German, Spanish, Italian and Russian, and an HTTP API plus pause and resume controls make batch jobs manageable.

Key Features

  • End-to-end pipeline: download, transcribe, segment, translate, subtitle and dub in one click
  • Word-level speech recognition and alignment with Qwen3-ASR and forced alignment
  • AI subtitle segmentation with custom and AI-generated terminology for coherent translation
  • Dubbing via GPT-SoVITS voice cloning, CosyVoice, OpenAI, Fish Audio, F5-TTS and Edge TTS
  • Pluggable OpenAI-compatible LLM providers, with reflection and rewriting for natural output
  • Streamlit interface, one-click Windows installer, Docker support and a local HTTP API

๐Ÿ’ณ Pricing

VideoLingo is completely free and open source under the Apache-2.0 license. You run it locally and only pay for any cloud LLM, ASR or TTS APIs you choose to plug in.

Who Is It For

VideoLingo is for creators, translators and fansub-style teams who repost or localize videos across languages and want professional subtitles and dubbing without manual, line-by-line work.

๐Ÿš€ Visit VideoLingo Official Site

๐Ÿšฉ Report an issue