Audio and video · Edition No. 1 · 21 Aug 2026

Huanshere/VideoLingo

One-click transcribe, translate and dub pipeline; doubles every video into a Russian edition.

← Audio and videoRead the whole edition →

18.4k stars · Apache-2.0 · v3.0.1 (2026-02-28)

One-click transcribe, translate and dub pipeline; doubles every video into a Russian edition.

Repo detailsthe review · specs · pros & cons · install

What it is

A single pipeline that transcribes a video with Whisper, splits the subtitles at natural sentence boundaries, translates them through an LLM using a translate-then-critique-then-adapt pass, and optionally dubs the result in a synthetic or cloned voice that stays time-aligned with the picture.

Why it matters

You already speak both languages and you already plan ElevenLabs voiceover. This is the machine that turns that plan into a system: one Camtasia export in, an English edition and a Russian edition out. Doubling your catalogue without doubling your filming time is the cheapest growth lever you have — and the Russian-language SaaS tutorial space is far less crowded than the English one. The SRT files it produces are also free blog copy and free chapter markers.

Stars18.4k
LicenceApache-2.0
Latestv3.0.1 (2026-02-28)checked 7 Sep 2026
Written inPython
NeedsDocker, a GPU and Python 3
RunsLocally, on your own machine
Setup effort
4 / 5
Payoff
5 / 5
Good
  • Handles the whole chain, not one step of it
  • The critique pass makes translations markedly better than raw machine output
  • Speaks to ElevenLabs, Azure and edge-tts — it slots into what you already pay for
Watch for
  • Python/conda install with a Streamlit UI; dependency conflicts are common
  • Local Whisper really wants a GPU — on your Mac or a plain Hetzner box you're pushed to cloud ASR
  • Dubbed audio drifts slightly in length, so screencasts with tight on-screen callouts still need a manual pass
How to get it

Sits between Camtasia export and YouTube upload.

Screenshots
Huanshere/VideoLingo: GitHub preview card

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.