pyVideoTrans
pyvideotrans.com
What it is
pyVideoTrans is free, open-source software for translating videos that contain clear human speech. It automates speech recognition, subtitle translation, AI dubbing, and video assembly to produce translated audio and subtitles. It also supports batch transcription into timed SRT files, subtitle dubbing, and batch SRT translation while preserving timestamps and formatting. The project offers a desktop GUI, WebUI, and command-line interface, with documentation for remote access, server deployment, and Docker use. It lists more than 30 channels, including Faster-Whisper, F5-TTS, Qwen3-ASR, and Edge-TTS, with local offline and online API options. Source deployment instructions cover macOS, Linux, and Windows, and a Windows 10/11 package is provided. The software is described as having no feature limits or login requirement under GPL-V3. Third-party API use may incur separate charges, and users provide their own accounts and keys.
Spec sheet
- Intended users
- The maker identifies content creators, educators, and individual users who want to translate videos into multiple languages as intended users.Read 4 Oct 2026 · pyvideotrans.com
- Audience
- The maker identifies content creators, educators, and individual users translating videos into multiple languages as intended users.Read 5 Oct 2026 · pyvideotrans.com
- Platforms
- The site offers a prepackaged Windows 10/11 download and source deployment instructions for macOS, Linux, and Windows.Read 5 Oct 2026 · pyvideotrans.com
- Integrations
- Documented translation channels include DeepL, Google Translate, Microsoft Translate, DeepSeek, ChatGPT, Gemini, and LibreTranslate.Read 4 Oct 2026 · pyvideotrans.com
- Security
- The website privacy policy says reasonable security measures are used but does not guarantee absolute information security.Read 5 Oct 2026 · pyvideotrans.com
- Privacy
- The website privacy policy says the site may collect IP addresses, browser and device information, cookies, and analytics data.Read 4 Oct 2026 · pyvideotrans.com
- Support
- The maker provides documentation, tutorials, a Q&A forum, and a contact email.Read 5 Oct 2026 · pyvideotrans.com
- Free and licensing
- The maker describes the software as open-source and free under GPL-V3, with no feature limits and no login requirement.Read 5 Oct 2026 · pyvideotrans.com
- Hardware
- The maker says it can run with or without an NVIDIA GPU, with CUDA acceleration available when supported hardware is present.Read 5 Oct 2026 · pyvideotrans.com
- Interfaces
- It offers desktop GUI, WebUI, and command-line interfaces for local use, remote access, server deployment, and Docker.Read 5 Oct 2026 · pyvideotrans.com
- Local models
- Some integrated model channels require downloading their model files on first use, while local API channels can call a model service deployed by the user.Read 4 Oct 2026 · pyvideotrans.com
- Model options
- The software supports local offline models and online APIs, including Faster-Whisper, F5-TTS, Qwen3-ASR, and Edge-TTS among 30+ channels.Read 5 Oct 2026 · pyvideotrans.com
- Other tasks
- It can batch transcribe speech to timed SRT files, synthesize speech from text or subtitles, and translate SRT files while preserving their timecodes and format.Read 5 Oct 2026 · pyvideotrans.com
- Pricing and licensing
- The maker describes the software as free and open source under GPL-3, with no feature limits or login requirement; third-party API charges are paid by the user.Read 4 Oct 2026 · pyvideotrans.com
- Processing limitation
- The documentation says it can process audio or video containing clear human speech, cannot process material with only background music or visuals, and cannot remove hard subtitles.Read 4 Oct 2026 · pyvideotrans.com
- Processing limitations
- The documentation says it can process audio or video with clear human speech, but cannot process media with no speech or remove hardcoded subtitles.Read 5 Oct 2026 · pyvideotrans.com
- Speech integrations
- Documented speech recognition and synthesis channels include OpenAI, ElevenLabs, Deepgram, Edge-TTS, Azure TTS, and local models.Read 5 Oct 2026 · pyvideotrans.com
- Supported systems
- The maker provides a Windows 10/11 package and source deployment instructions for macOS, Linux, and Windows.Read 4 Oct 2026 · pyvideotrans.com
- Third-party costs
- Use of third-party APIs may incur charges, and users must provide their own accounts and keys, which the maker says are stored locally.Read 5 Oct 2026 · pyvideotrans.com
- Translation integrations
- Documented subtitle translation channels include Microsoft Translate, Google Translate, DeepL, DeepSeek, ChatGPT, Gemini, and LibreTranslate.Read 5 Oct 2026 · pyvideotrans.com
- Video translation
- It automates speech recognition, subtitle translation, AI dubbing, and video composition to produce video with translated subtitles and voiceover.Read 5 Oct 2026 · pyvideotrans.com
- Website privacy
- The website privacy policy says it may collect IP addresses, browsing and device information, use cookies and analytics, and share information with service providers or advertising partners.Read 5 Oct 2026 · pyvideotrans.com
Plans and prices
Strong points and limits
Strong points
- Free and open source under GPL-V3
- Offers desktop GUI, WebUI, and command-line interface
- Batch SRT translation preserves timestamps and formatting
- Runs with or without an NVIDIA GPU
Limits
- Requires clear human speech in source media
- Cannot remove hardcoded subtitles
- Third-party API charges are paid separately
- Some local model channels require first-use downloads
Who it suits
The maker identifies content creators, educators, and individuals translating videos into multiple languages as intended users. It may suit users who want desktop, web, or command-line workflows and can work with clear human speech.
pyVideoTrans in depth
Read the full write-up
pyVideoTrans is a video-localization tool for creators, educators, and individuals who want to translate speech into subtitles and dubbed audio. It is best for users willing to choose and configure their transcription, translation, and voice services. Its flexibility is compelling; its firm boundary is that source media needs clear human speech.
Overview
The workflow brings transcription, subtitle translation, dubbing, and video assembly together, so users can produce a localized video rather than stop at a translated transcript. Batch tools also cover timed SRT transcription, subtitle dubbing, and SRT translation that retains timestamps and formatting. That breadth suits varied localization jobs, though the speech requirement rules out silent footage and music-only material.
pyVideoTrans is open source under GPL-V3, requires no login, and has no feature limits. The software itself is free, but users who connect third-party APIs may pay those providers and need their own accounts and keys. The maker says keys are stored locally. The website privacy policy says the site may collect IP, browser and device data, use cookies and analytics, and share information with service providers or advertising partners; it describes reasonable security measures but does not guarantee absolute security.
Key features
More than 30 channels span local offline models and online APIs, including Faster-Whisper, F5-TTS, Qwen3-ASR, and Edge-TTS. Translation integrations include DeepL, Google Translate, Microsoft Translate, DeepSeek, ChatGPT, Gemini, and LibreTranslate; speech integrations include OpenAI, ElevenLabs, Deepgram, Edge-TTS, Azure TTS, and local models. The choice is useful for users who want to select services for different stages, but it also means API accounts, keys, or model setup may be part of the job. Some local channels require downloading model files on first use; local API channels can instead call a model service the user deploys.
The project offers a desktop GUI, WebUI, and command-line interface, as well as remote access, server deployment, and Docker use. That range can accommodate individual desktop work and more configurable deployments. Voice cloning, API access, subtitle translation, AI dubbing, and a review workflow are supported.
Processing requires clear human speech: pyVideoTrans cannot process media containing only background music or visuals, and it cannot remove hardcoded subtitles. It runs with or without an NVIDIA GPU; a supported configured GPU enables CUDA acceleration. This makes it less suitable for silent footage or subtitle cleanup, while users without a supported GPU still have a stated path to run it.
Pricing
PlanPriceWhat it includespyVideoTransfreeOpen source under GPL-V3; no feature limits; third-party API charges paid separately by the user.There is no paid software tier or feature cap in the stated plan, and no login is required. This is a strong fit for users who want to run the software without a subscription. It does not make API services free: users supply their own accounts and keys and may incur provider charges. There is no free trial because the software has a free plan.
Platforms
The listed platform range is API, Linux, macOS, self-hosted, web, and Windows. The maker provides a Windows 10/11 package and source deployment instructions for macOS, Linux, and Windows. GUI, WebUI, command-line, Docker, and server options give technically comfortable users several ways to run or access it; the Windows package is the clearest ready-made route described.
Who it's for
Content creators, educators, and individual users translating spoken videos into multiple languages are the natural audience. It is especially suited to people who want transcription, subtitle translation, dubbing, and assembly in one workflow, and who value a choice of local and online services. Those who need to process speech-free footage or remove burned-in subtitles should choose another approach.
Documentation, tutorials, a Q&A forum, and a technical support page provide routes for getting help. The multiple interfaces and service choices reward users who are comfortable making workflow decisions rather than expecting a single fixed setup.
Pros and cons
Pros: The free GPL-V3 software has no feature limits or login requirement, making it usable without a software subscription.
Pros: Transcription, subtitle translation, dubbing, and video assembly cover an end-to-end localization workflow, with batch SRT tasks for repeat work.
Pros: More than 30 local and online channels, plus desktop, web, and command-line interfaces, let users shape how they work.
Cons: Third-party APIs may add provider charges, and users must bring their own accounts and keys.
Cons: Some local model channels require first-use downloads, while local API channels presume a user-deployed model service.
Cons: Clear human speech is required; silent or music-only media and hardcoded-subtitle removal are unsupported.
Alternatives
For a hosted alternative, HeyGen has a free plan capped at three videos per month and one minute per video; it is a better fit for someone comfortable with those explicit limits and its Android, API, iOS, and web platforms. Perso Dubbing offers web and API access, a free sign-up generation, and a trial; choose it if that one-generation entry point suits a dubbing-focused start.
Vidby has a free plan with 30 credits, 70 languages, watermarking, original and subtitle downloads, and automatic voice cloning. It is worth considering when those stated free-plan features match the project. videodubbing.com offers a forever-free plan with limited credits, one-minute videos, five projects, no commercial use, and watermarked exports; it fits a tightly bounded trial workflow.
CAMB.AI provides a one-time 5K-credit free plan and paid monthly credit tiers, making it an option for users who prefer a credit-based allowance. Translate.Video lists a free plan with zero dubbing and auto-caption/subtitle minutes and 81 languages, so it is not a free-minute substitute but may suit readers comparing its paid plans.
BlipCut AI Video Translator has a paid weekly plan at $16.99 a month with 30 credits per week and separate minute allowances for translation, subtitles, clipping, or voiceover; choose it if a paid, credit-bounded workflow fits better. Maestra is a paid option with a free trial and minute-based plans, including Pay As You Go at $12 a month for 60 minutes; it suits readers who prefer that pricing structure.
Video Localization Software and AI Dubbing Software are category lists for comparing more options.
Verdict
Choose pyVideoTrans if you want a free, open-source workflow that combines transcription, translation, dubbing, and video assembly, and are prepared to manage model or API choices. Its central advantage is flexibility without software feature caps; its central drawback is the speech-only boundary, with possible extra API costs. Look elsewhere if your source lacks clear speech or you need hardcoded subtitles removed.
Verdict
pyVideoTrans combines transcription, subtitle translation, dubbing, and video assembly, with local and online model options. It is free to use, but API services may bring separate costs and it does not handle media without clear speech.
Where Specifiction places it
- AI Dubbing Software#9 of 268.3
- Video Localization Software#10 of 238.4