Free private local subtitle translator

Translate SRT and VTT subtitle files directly on your device. Dialogue changes language while frame-accurate timecodes, cue settings and headers stay intact.

Drop your SRT or VTT subtitle files here

or click to choose files from your device

Accepts.srt · .vtt

Around 40 MB per file · Frame-accurate timestamps preserved · Local, never uploaded

Subtitles are read and translated locally in this browser tab. Nothing is uploaded.

Free to use · No account · No file upload · Offline after model download

What is a subtitle translator?

A subtitle translator adapts video dialogue into another language while preserving the millisecond-accurate timestamps of each cue. Instead of copying broken fragments into a translation box, you load an SRT or VTT file and receive a synchronized subtitle file ready to watch.

Natural dialogue often spans multiple consecutive cues. This tool understands subtitle timing, rejoins sentences before translation, and outputs clean captions without leaking content to servers.

Frame-accurate timestamps
Millisecond timecodes and WebVTT cue settings are preserved verbatim so subtitles stay aligned to audio.
Rejoined dialogue continuity
Split sentences are translated as cohesive thoughts rather than broken fragments.
Side-by-side cue verification
Preview original and translated cues side by side with built-in TTS pronunciation before downloading.

How to translate subtitles

Three steps, from your original subtitle file to synchronized captions.

  1. Drop your subtitle file

    Select or drag your .srt or .vtt file into the translator, or test with the sample Spanish subtitles.

  2. Choose target language

    Pick your desired language pair and configure options like sentence rejoining or bilingual subtitles.

  3. Verify and download

    Review cues in the side-by-side reader, listen with TTS, and download your translated SRT or VTT file.

Translate subtitles with timing fidelity

Preserve frame accuracy, subtitle formatting and dialogue readability across all languages.

Free subtitle translator interface showing side-by-side SRT and VTT dialogue translation with synchronized timecodes
Side-by-side subtitle verification with frame-accurate timecodes. Tap screenshot to enlarge.

Sentence rejoining across cues

Prevents the word-salad problem caused by translating sentence fragments split over short screen durations.

Bilingual subtitle generation

Generates dual-language subtitles with translation above original text for language learning and proofreading.

Interactive cue reader

Switch between single translation, side-by-side comparison, and peek-under views with built-in voice playback.

WebVTT and SRT fidelity

Carries through cue identifiers, cue settings, voice tags and formatting markers untouched.

Subtitle translation for creators and viewers

Deliver localized video experiences and enjoy global media without language barriers.

Video creators & YouTubers

Reach international audiences by translating video captions into multiple languages without paying cloud fees.

Foreign cinema & series viewers

Translate foreign language movie subtitles to your native tongue and play immediately in VLC or media players.

Language learners

Create bilingual subtitles to compare phrasing and pronunciation while watching films in your target language.

Film & media post-production

Review preliminary subtitle drafts for unreleased footage securely without risk of script leaks.

Private, secure subtitle translation

Subtitle files for unreleased episodes, client videos and personal media are highly sensitive. This subtitle translator runs on your machine — zero network transmission.

Once the language model is downloaded to your browser, it remains available for offline use anywhere. Read why private translation matters.

What to know before you start

Reading speed and line length
Some languages take more syllables or words to express the same thought. Use the side-by-side view to verify that translated cues remain easy to read on screen.
Draft translation advisory
Subtitles are generated by local AI models as preliminary drafts. Check specialist idioms, humor and character names against the original before public broadcast.
Subtitle file formats only
This page accepts text-based SRT and VTT captions. To extract speech directly from video or audio files, use the audio transcription tool.

Subtitle translation FAQ

Common questions about subtitle formats, timing accuracy and privacy.

What is a subtitle translator?

A subtitle translator changes the dialogue language in a subtitle file while keeping its timing intact. It parses SRT and VTT timecodes, translates complete dialogue phrases locally on your device, and outputs synchronized caption files ready to play with your video.

How do I translate an SRT or VTT file without uploading it?

Drop your .srt or .vtt file into the panel above, pick your target language, and translate. The subtitle translator runs entirely in your browser using on-device AI. Your video subtitles and scripts never leave your machine.

Do timestamps stay in sync with the video?

Yes. Timecodes and frame markers are never modified or recalculated. The exact millisecond start and end tokens are preserved verbatim, so your translated subtitles remain frame-accurate against the video they were timed for.

What does "rejoin sentences split across cues" do?

Subtitles regularly break one sentence over two or more cues for reading speed. Translating those fragments separately produces broken grammar. Rejoining merges consecutive cues of the same sentence into a single unit before translation, ensuring natural flow.

Can I export bilingual subtitles with both languages?

Yes. Check the bilingual output option to export cues containing both the translated line and the original dialogue. This is ideal for language learners and quality review.

What is the difference between SRT and VTT output?

Both formats preserve timing. WebVTT (.vtt) additionally preserves the WEBVTT header and cue placement settings (such as line, position and alignment), while SRT (.srt) provides clean, sequentially numbered cues for desktop media players.

Is it safe for unreleased films and video content?

Yes. Because all processing occurs client-side via WebAssembly and browser AI, nothing is transmitted across the network. It is completely safe for confidential scripts, pre-release media and private footage.

Translate subtitles with this free subtitle translator

Upload your SRT or VTT subtitle file and get accurate translations with timestamps intact.

Choose a subtitle file