AI Subtitle Translator
Fast. Private. Perfect.
Translate your subtitles into 19 built-in target languages. Bring your own API key for OpenAI or an approved OpenAI-compatible provider.
Drag & drop your subtitle file here
or click to browse
SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, TXT, JSON
How It Works
Select your subtitle file.
Choose OpenAI or an approved OpenAI-compatible provider, then enter your API key.
Choose the source language (or use auto-detect) and the target language.
Select an AI model based on your quality and cost preferences.
Click Translate. Parsing is local, and cue text is sent in batches directly to your chosen provider.
Download the translated subtitle file in your chosen format.
Why Choose AllSubConverter?
Your Privacy Matters
Everything runs in your browser. Your files are never uploaded.
Lightning Fast
Optimized processing engine converts files in seconds.
Free & Local
Each file can be up to 50 MB. Batches can contain up to 200 files or 1 GB total.
Works Everywhere
Works on Windows, Mac, Linux, iOS, Android - any modern browser.
Key Features
Common Use Cases
Foreign Films
Translate subtitles for movies or shows that only have subtitles in a language you don't speak.
Language Learning
Generate bilingual subtitles by translating foreign content into your native language.
Content Localization
Translate your video subtitles for international audiences across multiple languages.
Academic Research
Translate foreign-language documentary or lecture subtitles for research purposes.
Travel Content
Translate travel vlog or guide subtitles to reach a global audience.
Corporate Videos
Translate training or promotional video subtitles for multilingual teams.
AI SRT and VTT Translation
Use AI to translate an SRT, VTT, ASS, LRC, SBV, TTML, SCC, STL, or SMI subtitle while preserving cue numbering and timing.
Frequently Asked Questions
Yes. The tool connects with your own API key for OpenAI or an approved OpenAI-compatible provider. The key is kept in memory for the session and sent directly to that provider, never to our servers.
The target-language menu has 19 choices: English, Chinese (Simplified and Traditional), Japanese, Korean, Spanish, French, German, Portuguese, Italian, Russian, Arabic, Hindi, Thai, Vietnamese, Indonesian, Turkish, Dutch, and Polish. Source-language auto-detect is also available.
Yes, but one at a time. After translating, click 'Translate Another' and select a different target language with the same file.
Cost depends on your provider, model, and number of cues. Check the provider's current pricing before translating a large file.
Parsing and output generation happen locally. Translation requests, including cue text and your API key, go directly from your browser to the provider you choose. We never see or store your files or key.
Input: SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI. Output: SRT, VTT, or ASS.
Related Articles
Add Pinyin & Furigana to Subtitles | AllSubConverter
Learn how to add pinyin to Chinese subtitles and furigana to Japanese subtitles. AI-powered reading aids for language learners, karaoke, and study materials.
How to Preview Subtitles Before Export | AllSubConverter
Learn how to preview subtitles before exporting. Check timing, styling, and quality to avoid errors. A complete guide to subtitle preview tools.
How to Translate Subtitles with AI | AllSubConverter
Learn how to translate subtitles into any language using AI. Step-by-step guide for translating SRT, VTT, and ASS files with GPT models.