Try “Veo”, “voiceover”, “thumbnail” or “Descript” · Esc to close

VideoLingo 🧩 Workflow Open source

Netflix-style subtitle cutting, translation, alignment and dubbing for videos

Open-source content pipelines · Open source ★ 19k · Apache-2.0 · updated 2026-09-25

7.8editor score
Visit VideoLingo ↗
GitHub stars
19k
Stars this week
–
Forks
2.0k
Licence
Apache-2.0
Last push
2026-09-25
Maintainer
Huanshere
Installgit clone https://github.com/Huanshere/VideoLingo.git

Third-party workflows & skills run with your permissions and API keys. Read the source before installing, and prefer pinned versions.

Works with

Not mapped to an app yet.

Good for

About VideoLingo

What it is

VideoLingo by Huanshere (Apache-2.0) produces high-quality translated subtitles and optional dubbing. It uses WhisperX for word-level timestamps, splits subtitles with NLP and an LLM so lines read naturally, translates in a translate-reflect-adapt loop with terminology control, and can dub with several TTS engines. It runs as a Streamlit web app locally or in Docker. The focus is on subtitles that read like professional work: short single lines, timing that follows speech, and consistent terms across a whole video, which generic auto-caption tools often miss.

Key features

  • WhisperX word-level transcription and alignment
  • Netflix-standard single-line subtitle segmentation
  • Three-step LLM translation with custom terminology
  • Dubbing with Azure, OpenAI, Fish TTS, CosyVoice2, GPT-SoVITS, Edge TTS or F5-TTS
  • One-click YouTube download and processing
  • Streamlit UI and Docker image

How to install

Clone with git clone https://github.com/Huanshere/VideoLingo.git, then run uv run --no-project --python 3.13 setup_env.py to set up the environment (FFmpeg 7 shared libraries required), or build the Docker image with docker build -t videolingo ..

Pricing and rights

Free under Apache-2.0. You pay for the LLM API used for translation and any cloud TTS; WhisperX and several TTS engines can run locally. Dubbing someone else's voice needs their consent.

Who it is for

Creators and educators who want professional-looking translated subtitles for their own videos, with dubbing as an option.

Verdict

Among the best open-source options for subtitle quality thanks to careful segmentation and translation. It needs a GPU for fast transcription, and the setup has specific FFmpeg requirements.

subtitles translation dubbing whisperx

Pros

  • Natural, well-timed subtitles
  • Terminology control for translation
  • Local or Docker deployment

Cons

  • Specific FFmpeg/Python requirements
  • GPU recommended
  • Needs a capable LLM API for best translation

Similar workflows & skills

All open-source content pipelines →

GPT Researcher 🧩 WorkflowOpen source

Autonomous research agent that writes cited, long-form reports from web and local sources

★ 30k

8.2 Visit ↗

Open Notebook 🧩 WorkflowOpen source

Self-hosted NotebookLM alternative for research notes and multi-speaker podcasts

★ 39k

7.9 Visit ↗

WhisperX 🧩 WorkflowOpen source

Fast Whisper transcription with word-level timestamps and speaker diarization

★ 24k

pyVideoTrans 🧩 WorkflowOpen source

Translate and dub videos: speech recognition, subtitle translation and TTS

★ 19k

7.7 Visit ↗

OpenShorts 🧩 WorkflowOpen source

Self-hostable clip generator, AI UGC video maker and YouTube toolkit with an MCP endpoint

★ 5.6k

7.2 Visit ↗

Podcastfy 🧩 WorkflowOpen source

Python package that turns web pages, PDFs and videos into AI podcast conversations

★ 6.6k

Popular searches