Translate subtitles
Translate an SRT or VTT subtitle file into French, English, Spanish, German, Italian, Portuguese or Dutch. Timings are kept and the translation runs in your browser: nothing is uploaded.
Accepted: SRT, VTT · Max 19.1 MB per file
Processed on your device — nothing is uploaded.
How to translate subtitles
Drop your SRT or VTT file(s) above — the language is detected automatically.
Choose the target language, and bilingual subtitles if you want to keep the original, then click Translate.
Review the translation next to the original, fix what needs it, and download the SRT or VTT file.
How it works
- Nothing leaves your device
- The Opus-MT translation models run in your browser. They are downloaded once from our server, then kept in cache.
- Timings untouched
- Sentences spread over several subtitles are translated as a whole, then split back over the same subtitles: the sync with the video does not move.
- Side-by-side review
- Each translated subtitle sits next to the original and can be edited. Italics, top positions, dialogue dashes and song lyrics are kept.
- 7 languages
- French, English, Spanish, German, Italian, Portuguese and Dutch, in every direction. Bilingual subtitles show the original under the translation.
Related tools
- Translate SRT fileTranslate an SRT file into French, English, Spanish, German and more, with every timing kept.
- Translate VTT fileTranslate WebVTT captions for the web, YouTube or a course into 7 languages, positions kept.
- SRT to VTTConvert SRT subtitles to WebVTT for HTML5 video and web players, italics and positions kept.
- VTT to SRTConvert WebVTT subtitles to SRT for video editors, VLC and TVs, italics and positions kept.
- Automatic subtitlesCreate SRT or VTT subtitles for a video or audio file, fix them line by line, with nothing uploaded.
- Add subtitles to videoWrite subtitles on your video (fonts, outline, banner) or import an .srt file.