Local Tools Online

Subtitle Translation Helper

Subtitle Translation Helper lays a subtitle file’s timed lines out side-by-side with an empty column for a translation, so you can work through dialogue line-by-line without losing sync — type or paste each translated line next to its original, and export a new .srt or .vtt with your timings preserved exactly. It doesn’t translate for you; what it solves is the tedious part of translating captions by hand, re-matching text back to the right timestamp on a file with a few hundred lines. It’s what people reach for localizing a training video, subtitling a project before it’s public, or translating dialogue for a film still in post — cases where the original script shouldn’t sit on a third-party server before release.

FAQ

Can it translate the text for me?

No — it’s a layout and export tool, not a translation engine. You (or a translator you’re working with) supply the target-language text; the tool’s job is keeping every line locked to its original timecode so nothing drifts out of sync during the process.

What subtitle formats does it accept?

.srt and .vtt on the way in, and you can export back to either regardless of which one you started with.

What happens to lines with overlapping timestamps?

They’re kept as separate rows and flagged, since overlapping cues usually mean two speakers or a manual formatting quirk in the original file — worth a look before you translate them, since collapsing them automatically can lose information.

If what you actually need first is a clean read-through of the dialogue without timecodes cluttering the view, Subtitle → Clean Script Text strips a subtitle file down to plain script text, which is often easier to hand off to a translator before this tool re-times their work.