Subtitle Translator
Translate subtitles into 19 built-in target languages using AI. Bring your own API key for OpenAI or an approved Open...

What Subtitle Translator does
The AllSubConverter subtitle translator lets users upload subtitle files in formats like SRT, VTT, ASS, and SSA, then translate the text into 19 built-in target languages using AI. The output preserves the original cue timings and structure, delivering a new file in SRT, VTT, or ASS format. Users can also supply their own OpenAI or compatible API key for translation, giving control over model choice and cost. The service is designed for video editors and localization teams who need accurate, timing-preserving translations without leaving the browser.
How to use the AllSubConverter Subtitle Translator
- 1
Drag and drop or browse to upload a subtitle file in SRT, VTT, ASS, SSA, or other supported formats
- 2
Select the target language from the 19 built-in options or specify the source language manually
- 3
Enter your own OpenAI or approved OpenAI-compatible API key to power the translation
- 4
Review the real-time progress tracker and download the translated file in SRT, VTT, or ASS format
Best for
Video editors and localization teams who need accurate subtitle translations that preserve original timing and structure while retaining control over translation models via a personal API key.
Limitations
- Requires an external OpenAI or compatible API key for AI translation
- Translates cues in fixed batches of 30, which may delay very large files
- Only 19 fixed target languages are available regardless of API model capabilities
Subtitle Translator FAQ
- Can I translate subtitles without providing an API key?
- Yes, the tool offers 19 built-in target languages that use AllSubConverter's AI without requiring an external key, though users cannot choose the specific model or adjust parameters.
- What subtitle file formats are supported for input and output?
- Input supports SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, and TXT; output is available in SRT, VTT, or ASS format to preserve timing and structure.
- How does the batch translation of 30 cues work?
- The system processes subtitles in fixed batches of 30 cues at a time, showing real-time progress so users can track translation status across the entire file.
- Is my subtitle data sent to external servers?
- No, all file parsing, translation, and processing happen exclusively within browser memory; zero data leaves the user's machine unless an external API key is used for translation.
More Subtitle Translator tools
Similar tools
Based on shared tags