pyVideoTrans is a free, open-source video translation, speech transcription, subtitle translation, and AI dubbing tool released under the GPL-V3 license. Its core workflow is to transcribe speech from audio or video into subtitles, translate those subtitles into a target language, generate dubbed audio, and then merge the dubbing and subtitles back into the original video. It is well suited for batch-converting foreign-language videos into new versions with target-language subtitles and voiceovers.
Its biggest strength is its extremely broad service coverage. Speech recognition supports faster-whisper, local openai-whisper, Qwen-ASR, FunASR, OpenAI, Gemini, Deepgram, Zhipu, and more. Translation options include Microsoft, Google, DeepL, Baidu, Tencent, Alibaba, as well as ChatGPT, Gemini, DeepSeek, Zhipu, SiliconFlow, local LLMs, and custom APIs. For dubbing, it supports Edge-TTS, Qwen3-TTS, GPT-SoVITS, CosyVoice, ChatTTS, Azure, OpenAI, ElevenLabs, and others. It can be used for fully automated video translation, or as separate tools for transcription, subtitle translation, or TTS.
The software itself is completely free, requires no login or registration, and has no official feature restrictions. Windows 10/11 users get a pre-packaged version that can be run by extracting the archive and launching sp.exe; MacOS/Linux users need to deploy it from source. If third-party APIs are used, users must provide their own API keys and pay any related fees. The project also accepts donations via WeChat, Alipay, and Ko-fi, and offers a paid technical support group.
The main advantages are that it is open source, free, highly localizable, and supports batch processing, CUDA acceleration, multiple rounds of manual subtitle correction, multi-role dubbing, and voice cloning from the original speakerβs tone. Its Chinese documentation is relatively complete, making it friendly for users in China. The limitations are also clear: the full package is large, and some models need to be downloaded on first use. Overseas services and resources such as Google, Gemini, OpenAI, and HuggingFace may require a proxy in mainland China. Final output quality depends heavily on the chosen ASR, translation, and TTS providers. The software cannot process videos with no speech, only background music and hardcoded subtitles, and it cannot remove existing hardcoded subtitles.
pyVideoTrans is suitable for content creators, educational video producers, fansub teams, cross-language operations teams, and developers willing to experiment with local models. Accessing the official website and Baidu Netdisk downloads from mainland China is relatively convenient, but channels involving Google, OpenAI, Gemini, HuggingFace, and similar services may be partially restricted. Users in China can prioritize alternatives such as Microsoft Translator, Edge-TTS, Alibaba, Tencent, Baidu, DeepSeek, Zhipu, or local models.
β This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on pyvideotrans.com official site.
pyvideotrans.com is an China AI Apps provider. TG4G tracks its product information, an overall rating of 9.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach pyvideotrans.com directly.