Translate VTT file
Translate WebVTT captions for your website, YouTube or online course into another language. Timings and positions are kept, and nothing leaves your device.
Accepted: SRT, VTT · Max 19.1 MB per file
Processed on your device — nothing is uploaded.
How to translate a VTT file
Drop your .vtt file above.
Check the detected language, choose the target language, then click Translate.
Review the result and download the translated VTT, ready for a <track> tag or YouTube.
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 subtitlesTranslate SRT or VTT subtitles into 7 languages, timings kept, then review them line by line. Nothing is uploaded.
- Translate SRT fileTranslate an SRT file into French, English, Spanish, German and more, with every timing 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.