Subtitle translation tool for batch processing
Top 60.3% on sourcepulse
Subtitle Translator is a free, open-source tool for batch translating subtitle files (.srt, .ass, .vtt) across 35+ languages. It targets content creators, educators, and filmmakers seeking efficient, high-speed subtitle localization, offering features like translation caching and multi-language output from a single file.
How It Works
The tool leverages chunked compression and parallel processing for real-time translation speeds, aiming for 1-second per episode. It integrates with multiple translation services, including DeepL, Google Translate, Azure Translate, and free GTX options, alongside five AI LLM models (OpenAI, Groq, etc.) for enhanced accuracy and stylistic control. Translation caching stores results locally to minimize redundant API calls and costs.
Quick Start & Requirements
yarn install
then yarn dev
for local development, or yarn build && yarn start
.Highlighted Details
Maintenance & Community
The project is actively developed, with plans for a standalone desktop version and AI-powered refinement. Users are encouraged to contribute or suggest improvements.
Licensing & Compatibility
The project is licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
DeepL API requires a server-side proxy (provided or self-hosted) as it doesn't support direct web usage. GTX Web API runs locally and should not be used in global proxy mode to avoid errors.
4 days ago
Inactive