Skip to content

Translate Hindi subtitles to English

Last updated September 2026

Found a video with only Hindi subtitles? You can translate the Hindi .srt or .vtt file into English right in your browser. Hindi is written in Devanagari, a script with a horizontal headline (shirorekha) joining letters and stacked conjuncts, so lines render taller than Latin text at the same font size. The tool sends each cue's text to the on-device translation model in desktop Chrome or Edge and writes the English back with the original timing, so the new file stays in sync with the video. The file never leaves your computer.

Browser requirement: desktop Google Chrome 138+ or Microsoft Edge only. It won't work on phones, Firefox or Safari yet, because it uses the browser's built-in on-device translation model.

Open the translator (preset)

How to do it

  1. Get the Hindi subtitle file as .srt or .vtt, and make sure it's saved as UTF-8 (see the tips below if the text looks garbled).
  2. Open the translator in desktop Chrome 138+ or Edge — the button here presets Hindi → English.
  3. Drop the file in. If the browser supports language detection, it will confirm the source is Hindi.
  4. Press Translate. The first run downloads the Hindi–English model once; later files in the same pair start immediately and work offline.
  5. Download the English subtitle file and load it next to your video (same file name as the video makes most players pick it up automatically).

Tips

FAQ

Can it translate Hinglish subtitles?

Only partially. The on-device model is trained on standard Hindi in Devanagari. Lines typed in Latin letters (“kya haal hai”) are often passed through untranslated or mistranslated, so you'll need to fix those by hand.

Is my Hindi subtitle file uploaded anywhere?

No. The file is read and translated inside your browser by its built-in model. Only anonymous usage analytics are collected — never file contents.

Why does it say my browser isn't supported?

The on-device Translator API currently exists only in desktop Google Chrome 138+ and Microsoft Edge. Brave, Opera, Firefox, Safari and all mobile browsers either lack the API or the model.

Related