TonySkill

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

  1. Drop your .vtt file above.

  2. Check the detected language, choose the target language, then click Translate.

  3. 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