jianchang512/pyvideotrans
Translate the video from one language to another and embed dubbing & subtitles.
Combines speech recognition, LLM-based translation, and text-to-speech synthesis in a unified pipeline with support for speaker diarization and multi-role dubbing. Integrates pluggable ASR models (Faster-Whisper, Qwen, WhisperX), translation backends (DeepSeek, ChatGPT, Ollama), and TTS engines (Edge-TTS, F5-TTS, CosyVoice), enabling both cloud API and fully local offline workflows. Provides interactive editing checkpoints throughout the translation chain plus a CLI interface for headless batch processing and server deployment.
16,496 stars. Actively maintained with 49 commits in the last 30 days.
Stars
16,496
Forks
1,944
Language
Python
License
GPL-3.0
Category
Last pushed
Mar 18, 2026
Commits (30d)
49
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/jianchang512/pyvideotrans"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
krillinai/KrillinAI
Video translation and dubbing tool powered by LLMs. The video translator offers 100 language...
R3gm/SoniTranslate
Synchronized Translation for Videos. Video dubbing
ThioJoe/Auto-Synced-Translated-Dubs
Automatically translates the text of a video based on a subtitle file, and then uses AI voice...
AI4Bharat/Chitralekha
Chitralekha - A video transcreation platform for Indic languages, supporting transcription,...
juntaosun/ComeCut
「来剪」轻量级视频编辑器。网页版、桌面版等均可免费使用,功能灵感源自 CapCut 等编辑器。A Lightweight Video Editor. Free for the web,...