Translate Bengali subtitles to English
Last updated September 2026
Found a video with only Bengali subtitles? You can translate the Bengali .srt or .vtt file into English right in your browser. Bengali (Bangla) uses the Bengali–Assamese script, which, like Devanagari, has a connecting headline and many conjunct consonants. 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.
How to do it
- Get the Bengali subtitle file as .srt or .vtt, and make sure it's saved as UTF-8 (see the tips below if the text looks garbled).
- Open the translator in desktop Chrome 138+ or Edge — the button here presets Bengali → English.
- Drop the file in. If the browser supports language detection, it will confirm the source is Bengali.
- Press Translate. The first run downloads the Bengali–English model once; later files in the same pair start immediately and work offline.
- 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
- Subtitles typed with legacy non-Unicode Bengali fonts look right on the author's PC but are gibberish to software. Convert them to Unicode first or the translation will be meaningless.
- Bengali drops pronouns often, so English output may occasionally guess the wrong “he/she/they” — watch dialogue scenes.
- Machine translation is a strong first draft. For anything you'll publish, have someone fluent in Bengali spot-check names and jokes.
FAQ
My Bengali SRT shows as random Latin letters — why?
It was probably written with a legacy (non-Unicode) Bengali font. The text only looks like Bengali when that specific font is installed. Convert it to Unicode Bengali first; the translator only understands real Unicode text.
Is my Bengali 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.