VideoLingo
Huanshere/VideoLingo
One click for speech recognition, sentence segmentation, translation, subtitle alignment and AI dubbing, outputting Netflix-standard single-line subtitles.
Why pick itUses an LLM to understand before translating, then revises, so subtitles beat sentence-by-sentence machine translation. Good for turning foreign-language videos into Chinese subtitles.
Install
- GitHub
- Huanshere/VideoLingo
- Website
- docs.videolingo.io
- Stars
- ★ 18.9k
- License
- Apache-2.0
- Language
- Python
- Last push
- Sep 30, 2026
- Category
- Creative
Good for
- Download YouTube videos via yt-dlp and produce subtitle files
- Transcribe, segment and translate foreign-language videos into dual subtitles
- Dub videos with GPT-SoVITS, OpenAI, Edge TTS and more
- Let agents or scripts process videos through the local HTTP API
Getting started
- On Windows, download the release source zip and double-click OneKeyStart.bat to install automatically
- Or git clone the project and run uv run start.py
- In the Streamlit sidebar that opens in your browser, enter your API URL, key and model, then add a video
Before you install
You need an OpenAI-compatible LLM API; translation quality depends on the source audio, language and chosen models. Works on Windows, macOS and Linux, and the first install needs internet.
Summarized by AI from the project docs; check the official docs before relying on it.
Similar tools
- MoneyPrinterTurboCreative · ★ 135k
Automatically generate HD short videos from topics or keywords, including scripts, subtitles, background music, and editing.
- ComfyUICreative · ★ 143k
A local GUI and backend for combining image, video and audio generation models as node graphs, supporting the latest models like Flux, Wan and Qwen-Image.
- UpscaylCreative · ★ 50.9k
A desktop AI image upscaler that enlarges low-res photos or illustrations 2–16× and restores detail, with batch processing.
- IndexTTSCreative · ★ 24.7k
Zero-shot speech synthesis open-sourced by bilibili: clone a voice from a few seconds of reference audio, with control over emotion and exact duration. Strong in Chinese and English.
- pyVideoTransCreative · ★ 19.5k
Translates videos from one language to another: speech recognition, subtitle translation and dubbing, merged back into the video. Can also do transcription or TTS alone.
Source GitHub · Updated Oct 24, 2026 · All rights belong to the original creators