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) · Track this in Scout

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

▶Repo detailsthe review · specs · pros & cons

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.

What it is good for. This is the machine that turns a bilingual publishing plan into a system: one Camtasia export in, an English edition and a Russian edition out. Doubling a video catalogue without doubling filming time is a cheap growth lever — 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 services many people already pay for
Watch for
  • Python/conda install with a Streamlit UI; dependency conflicts are common
  • Local Whisper really wants a GPU — on a laptop or a plain CPU server you're pushed to cloud ASR
  • Dubbed audio drifts slightly in length, so screencasts with tight on-screen callouts still need a manual pass
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.