---
title: "pyVideoTrans Turns Any Video Into Dubbed Multilingual Content With 17.9k Stars"
subtitle: "An open-source toolkit chains speech recognition, LLM translation, and voice cloning into a one-click video dubbing pipeline with 30+ model backends."
url: "https://alphasignal.ai/news/pyvideotrans-turns-any-video-into-dubbed-multilingual-content-with-17-9k-stars"
author: "AlphaSignal Newsroom"
author_url: "https://alphasignal.ai/editorial-team"
company: "AlphaSignal"
company_url: "https://alphasignal.ai/company/alphasignal"
published: "2026-04-28T06:10:18.000Z"
updated: "2026-08-22T09:58:19.485Z"
type: "Repo"
topics:
  - "Video"
  - "Open Source"
subtopics:
  - "Video Editing"
upvotes: 484
source_url: "https://github.com/jianchang512/pyvideotrans"
comments: 0
truncated: true
---

# pyVideoTrans Turns Any Video Into Dubbed Multilingual Content With 17.9k Stars

> An open-source toolkit chains speech recognition, LLM translation, and voice cloning into a one-click video dubbing pipeline with 30+ model backends.

Dubbing a video into another language used to mean stitching together a speech-to-text service, a translation API, a text-to-speech engine, and a video editor by hand. [pyVideoTrans](https://github.com/jianchang512/pyvideotrans) collapses that chain into a single desktop app that has quietly grown into one of the most popular open-source video translation projects on GitHub, now sitting at roughly 17.9k stars and 2.2k forks.

The pitch is straightforward: point it at a video, pick a target language, and get back a new file with translated subtitles and synchronized AI dubbing. Under the hood it orchestrates a pipeline of swappable models, and that flexibility is why the project keeps showing up in developer feeds.

## One pipeline, many backends

The core loop chains together speech recognition (ASR), subtitle translation, speech synthesis (TTS), and video synthesis, with each stage exposed as a plug-in slot rather than a hardcoded call.

For recognition, you can run Faster-Whisper locally or route to OpenAI Whisper, Alibaba Qwen, ByteDance Volcano, Azure, or Google. Translation can go through DeepSeek, ChatGPT, Claude, Gemini, MiniMax, Ollama locally, or Alibaba Bailian. On the synthesis side you get Edge-TTS (free), OpenAI, Azure, Minimaxi, ChatTTS, and ChatterBox. Anyone building similar tooling will appreciate that the whole thing can run fully offline.

_Preview only. Full text requires an AlphaSignal Pro account._

## Sources

- [jianchang512/pyvideotrans on GitHub](https://github.com/jianchang512/pyvideotrans)
- [pyVideoTrans Official Site](https://pyvideotrans.com)
- [pyVideoTrans Release v4.01](https://github.com/jianchang512/pyvideotrans/releases/tag/V4.01)
