Skip to content
The Daily Repo

rockbenben / subtitle-translator

Translate a whole season of subtitles in one pass — .srt/.ass/.vtt/.lrc, 120+ languages, 27 LLM providers, timing untouched | 整季字幕一次译完,时轴不动,支持 120+ 语言

Why this job: works in the areas we cover, but does not say which job it does

Batch Translation Demo

What it does

  • Real-Time Translation. Chunked compression + parallel processing → ~1 second per episode (GTX is slightly slower).
  • Batch Processing. Drop hundreds of subtitle files at once (a whole season in one go); each file translates and downloads independently with its original filename, and you get an aggregated success/failure summary (e.g. "Exported (3/5)") whe
  • Multi-Language Output. Translate into multiple target languages in a single pass — each language is exported as its own file with the language code appended (e.g. movie.zh.srt, movie.fr.srt).
  • Format Compatibility. Auto-detects .srt, .ass, .vtt, and .lrc. WebVTT NOTE / STYLE / REGION non-cue blocks are correctly skipped (not translated as dialogue). One-click format conversion (SRT ↔ VTT, SRT/VTT → ASS) during translation.
  • Bilingual Output. Insert the translation above or below the original; alignment preserved across formats. For SRT / VTT sources you can also export ASS with separate styles for original and translation (Default 70pt white + Secondary 55pt c

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit today
Stars
1,197
+9 this week
Licence
MIT
Allows business use
Downloads for
3 systems
Mac, Windows, Linux
Latest version
v3.2.1
Released 56 days ago
Built with
TypeScript
98% of the code

Is it looked after?

Contributors
3
Last 90 days
Issues
80% closed
13 still open
Pull requests
13 merged
1 waiting
Releases
18
11 in the last year
  • No contributing guide
  • No security policy
  • No code of conduct
More: download files, languages, topics and project record

Download files, v3.2.1

  • Mac2 files, 408 downloads
  • Windows3 files, 1,630 downloads
  • Linux3 files, 250 downloads

All files on GitHub (opens in new tab)

Languages

  • TypeScript 98%
  • CSS 1%
  • JavaScript <1%
  • HTML <1%

Topics

  • srt
  • subtitles
  • ass
  • lrc
  • vtt
  • batch-translation
  • bilingual-subtitles
  • subtitle
  • subtitle-translator
  • translation
  • translator
  • ai-translation

Project record

  • JobOther AI tools
  • StatusListed
  • Commits337
  • Forks173
  • Watching5
  • Stars in 28 days+34
  • CreatedMar 23, 2025
  • First seen by usNov 7, 2026
  • CheckedNov 12, 2026

Type to search.

Try