Upload an SRT or VTT subtitle file and translate it to any language in seconds. Free, private, no sign-up.
Machine translation of plain text is a solved problem for most language pairs — free tools like Google Translate and DeepL do it well. The hard part with subtitles is preserving the file structure: SRT and VTT have specific block layouts, sequence numbers, and precise HH:MM:SS,mmm timestamps that the translated file must keep exactly. Copy-paste into Google Translate mangles the format.
This tool splits the file into text-only chunks, translates each chunk while keeping order, then reassembles the SRT with original timestamps intact. Timing stays perfectly synced with the video; only the subtitle text changes.
For fansubs, localized YouTube uploads, accessibility work, and multi-market video distribution, this is the difference between a usable output and hours of manual re-syncing.
The translation engine handles all common language pairs well. English → European languages (Spanish, French, German, Portuguese, Italian) is very high quality. English → CJK (Chinese, Japanese, Korean) is good but sometimes benefits from a human proofing pass on idioms. Small-corpus languages (regional dialects, endangered languages) have more variable quality.
For technical or specialized content — medical, legal, engineering — machine translation is a good first pass but may need domain review. For general content — YouTube videos, movies, podcasts — the output is usually publication-ready or close to it.
Translate to your target language first, then review the output. If terminology matters (character names, brand names, technical terms), do a find-and-replace pass on the translated file before publishing.
Preserve the original SRT — if you spot issues in the translation, having the source aligned makes fixes fast. Some people keep both tracks: original as the "captions" track, translation as the "subtitles" track, so viewers can pick.
For VTT files (WebVTT for HTML5 video), the tool auto-detects the format and converts the timestamps to standard SRT. VTT-only cue settings such as alignment and position are dropped, since the SRT format doesn't support them.
Yes — completely free, no sign-up, no limit on file size or number of translations per day.
Files are sent to the translation API but not stored. The tool never persists your subtitles or logs the content.
Very good for common language pairs and general content. Technical or highly idiomatic content may need light human editing. Always review before publishing to a wide audience.
SRT (.srt) and WebVTT (.vtt) — the two dominant subtitle formats. You can also paste subtitle text directly if you don't have a file handy.
Yes. Timestamps are preserved exactly. Only the subtitle text is translated; sequence numbers and HH:MM:SS,mmm timing carry through untouched.
One target language per run. To generate several localized SRTs, run the tool once per target — the source stays cached so subsequent runs are fast.