SRT Translator for macOS
Translate SRT subtitles into 100+ languages, timing intact
SRT Translator is a native macOS app that takes a subtitle file, translates every cue into the languages you pick and exports clean SRT or VTT with the original timecodes untouched. Ten translations are free to try; Pro removes the limit and adds batch runs.
What happens to your file
An SRT file is numbered cues with a start time, an end time and text. Translation replaces only the text: every timecode stays byte-identical, so a well-timed original produces well-timed translations without any re-syncing. The app detects the source language itself and shows original and translation side by side while it works.
| SRT Translator | |
|---|---|
| Languages | 100+ target languages, automatic source detection |
| Batch | One file into several languages in a single run (Pro) |
| Editor | Edit text and timing of any cue, shift timing by ±0.1 s, add or delete cues |
| Checks | Overlap detection, cues longer than 10 s, reading speed above 21 characters per second, empty translations |
| Export | SRT (SubRip) and VTT (WebVTT); original, translation or bilingual; batch export to a folder with language suffixes |
| Platform | macOS 15 or later, native SwiftUI, dark and light mode, drag and drop, interface in 14 languages |
| Price | 10 translations free; Pro by week, month or year for unlimited translations and batch |
Why the checks matter more than the translation
Machine translation of subtitle text is a solved problem; what breaks subtitles is length. German runs longer than English, and a cue timed for six English words may carry nine German ones that nobody can read in time. The reading-speed alert flags exactly those cues, and the editor lets you shorten or re-time them before export, which is the part generic file translators skip.
Which tool for which job
A subtitle file for a video you edit, deliver or upload anywhere: SRT Translator. You keep the file, you control the text, you export the format the platform wants.
A video already on YouTube: YouClicker. It reads the video's own subtitle text, translates the title, description and subtitles into up to 170 languages and writes them straight into the video through the official YouTube Data API, no files involved. The two products are made by the same team and cover the two halves of the same job; how YouTube stores tracks and why the file route still matters is explained in translating SRT subtitles, technically.
Getting started
- Install from the Mac App Store; the app runs on macOS 15 or later.
- Drag an SRT or VTT file into the window. The source language is detected automatically.
- Pick one target language, or several with Pro, and start. Progress is shown per cue.
- Review the flagged cues: overlaps, long cues, fast reading speed.
- Export as SRT or VTT, original, translated or bilingual, one file or a folder.
Common questions
- Is SRT Translator free?
- The first ten translations are free with the full feature set. After that, Pro is a weekly, monthly or yearly plan with unlimited translations and batch processing.
- Does it change the timing of my subtitles?
- No. Timecodes are copied unchanged; only the text is translated. You can shift timing yourself in the editor if the original needs it.
- Which formats are supported?
- Import and export in SRT (SubRip) and VTT (WebVTT). Export can be original only, translation only or bilingual.
- Is there a Windows or iPhone version?
- No. SRT Translator is a native macOS app and requires macOS 15 or later. For videos that are already on YouTube, YouClicker runs on Windows, macOS, iOS and Android and needs no files at all.
- Can it translate a whole folder of files?
- Batch translation and batch export are part of Pro: one file into many languages, or many files into one folder, with automatic language suffixes in the file names.
Related pages
