pyvideotrans and videodubber

These tools are competitors, as both aim to automatically translate and dub video files into multiple languages, offering alternative solutions for the same core task.

pyvideotrans
70
Verified
videodubber
44
Emerging
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 19/25
Stars: 16,496
Forks: 1,944
Downloads:
Commits (30d): 49
Language: Python
License: GPL-3.0
Stars: 85
Forks: 20
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About pyvideotrans

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.

About videodubber

am-sokolov/videodubber

The program for automatic dubbing any video file for a lot of languages.

Scores updated daily from GitHub, PyPI, and npm data. How scores work