SRT Translator¶
Translate .srt subtitle files quickly and accurately. MIT-licensed and free to use.
Are you a content creator? Start here: - Installation → Download & Install - Quick Start → Quick Start Guide - Full Manual → GUI User Manual
Are you a developer? Start here: - Dev Setup → Developer Setup - Contribute → Coding Standards - Architecture → Architecture Overview - Technical Flow → Technical Flow Example - Security → GitHub Security
Why SRT Translator?¶
- Fast, focused workflow for subtitles
- Clear GUI for non-technical users
- Open source (MIT license)
- AI-powered translation using OpenAI models
- Term preservation with Do Not Translate (DNT) terms
- Custom terminology with AI-generated termbase and script validation
- Subtitle-based processing for multiple files and languages
- Professional output with timing preservation
Quick Start¶
- Download a packaged build for your platform
- Set up your OpenAI API key
- Select your SRT files and target languages
- Translate with one click
Need detailed instructions? → GUI User Manual Want to understand translation? → Translation Concepts Learn about terminology? → Terminology System
Features¶
For Content Creators¶
- Simple GUI - No technical knowledge required
- File Processing - Handle multiple files at once
- Language Support - 100+ languages available
- Term Preservation - Keep names, brands, and acronyms intact with intelligent filtering
- Quality Output - Professional subtitle files ready for use
For Developers¶
- Clean Architecture - Well-organized, maintainable codebase
- CLI Interface - Command-line automation and scripting
- Extensible Design - Easy to add new features and integrations
- Comprehensive Testing - Robust test suite with high coverage
- Modern Tooling - Uses latest Python packaging standards
- Technical Documentation - Real-world examples of system behavior
Installation Options¶
- End Users: Download pre-built executables for Windows, macOS, and Linux
- Developers: Install from source with
pip install -e . - CLI Only: Lightweight installation without GUI dependencies
Contributing¶
We welcome contributions! See our Coding Standards for development guidelines and GitHub Security for our security practices.
SRT Translator is open source software licensed under the MIT License.