Subtitle Translator
Translate SRT and VTT subtitle files on your device with the browser's built-in AI translator. Free and private, with a bilingual export option.
Drop an SRT or VTT file here or click to browse
The file is read and translated on your device.
translateTranslation
lockPrivate by design
Translation runs on your device through the browser's built-in translator. The subtitle file is never uploaded, and the same page also converts between SRT and VTT.
What is the Subtitle Translator?
A subtitle translator takes a finished caption file and rewrites every cue in another language while keeping the timing intact. This one uses the translation engine built into Chrome and Edge, which runs on your device: the browser fetches a small language pack once, then every cue is translated locally. Your subtitle file is never uploaded, speaker names are preserved, and the result downloads as standard SRT or VTT. You can also keep the original line under each translation to make bilingual subtitles for language learning.
How to use the Subtitle Translator
- 1
Open your subtitle file
Drop in an SRT or VTT file. The tool shows the cue count, detects the source language, and previews the first lines. Legacy files with Turkish or Western European encodings can be decoded with the encoding picker.
- 2
Pick the target language
Choose from 20 languages. If the language pack is not on your device yet, the browser downloads it once and reuses it afterwards.
- 3
Translate on your device
Every cue is translated locally with its timing untouched. Turn on bilingual mode if you want the original line kept under the translation.
- 4
Download SRT or VTT
Export the translated captions in either format. The output name carries the language code, movie.tr.srt for example, so files stay organized.
Frequently Asked Questions
Is my subtitle file uploaded anywhere?
No. The translation engine is part of your browser and runs on your device. After the one-time language pack download you can even translate offline, and the file itself never touches a server.
Which browsers support translation?
Chrome and Edge on desktop expose the built-in translator this tool uses. In other browsers the page still opens subtitle files and converts between SRT and VTT, and translation support will widen as more browsers ship the API.
Does it keep the subtitle timing?
Yes. Only the text of each cue is replaced. Start times, end times, and cue order are carried over exactly, so the translated file stays in sync with the video.
What are bilingual subtitles?
A display style where each cue shows the translation on the first line and the original underneath. Language learners use it to follow the original audio while reading their own language. Turn it on with one switch before translating.
Can it convert SRT to VTT without translating?
Yes. Open a file and use the SRT or VTT download buttons straight away. The converter handles voice tags, so VTT speaker names become Name: prefixes in SRT and back.
My Turkish subtitles show broken characters. What do I do?
Older subtitle files often use Windows-1254 instead of UTF-8. Switch the encoding picker to Windows-1254 (Turkish) and the file reloads with correct characters.