Skip to content
← Tools / Skills
Tooljianchang512/10 trustVerified
pyVideoTrans logo

pyVideoTrans

Open-source tool that translates videos and dubs them locally with AI voices.

Visit official site →

About

pyVideoTrans is an open-source video translation and AI dubbing tool that runs entirely on the user's own machine. It chains speech recognition (faster-whisper), translation (local LLMs via Ollama), and voice cloning (built-in F5-TTS) to produce dubbed videos with no API keys, no uploads, and zero per-video cost. It is the only mainstream open-source dubber that assigns different voices to different speakers.

Released under GPL-3.0 and distributed for Windows, macOS, and Linux, it has attracted a large community (reviewer-reported 18,600+ GitHub stars) and supports both fully offline deployment and online APIs. Active development continued through 2026.

What it can do

  • Speech recognition with faster-whisper
  • Subtitle translation via local or online LLMs
  • Multi-speaker AI dubbing with F5-TTS
  • Audio-video synchronization
  • Fully offline operation

Setup

Download the release package or clone the GitHub repository, install Python 3.10+, and follow the documentation for local or API-based setup.

Prerequisites

Python 3.10+, a mid-range GPU recommended for local models; optional API keys for online services.

Use cases

video-translationdubbingopen-sourcelocal-aisubtitles

Works with

Trust score — 8/10

/10 trustVerified

Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 116; Trending score 78/100 from researcher assessment.

★ 18,600 GitHub stars

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.