# gnehs/subtitle-translator-electron

↔️ Translate subtitle using LLM

Repository: https://github.com/gnehs/subtitle-translator-electron
Canonical: https://ross.abutalabs.com/products/subtitle-translator-electron
Language: TypeScript
License: MIT
License Family: permissive
Topics: chatgpt, electron, open-ai, subtitle, translation, gpt-3, gpt-4
Last push: 2026-08-01T14:14:32+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 95, release rhythm 95, longevity 91
- inputs: {"age_days": 1275, "days_push": 32, "days_rel": 36, "gap_med": 6.0, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1690, forks 98 (observed 2026-08-28T04:05:22.549408+00:00)

## What it is
A cross-platform Electron desktop app that translates subtitle files (.ass, .srt, .ssa, .vtt) using LLMs like ChatGPT. It preserves context across sentences and saves translation checkpoints as JSON so interrupted jobs can be resumed.

## Use cases
- translate srt subtitles to another language with chatgpt
- translate anime ass subtitle files using an LLM
- batch translate vtt webvtt subtitles
- resume an interrupted subtitle translation from a checkpoint
- translate subtitles with context from surrounding lines

## When to choose
- you need a GUI tool to translate subtitle files with an OpenAI-compatible LLM
- you want context-aware translation that considers preceding and following lines
- you need resumable long translation jobs via checkpoints

## When to avoid
- you need offline translation without an LLM API key
- you want batch server-side subtitle translation in a pipeline rather than a desktop app
- you need subtitle formats beyond ass/srt/ssa/vtt

## Facets
- artifact type: application
- maturity: active
- function: nlp, llm-inference, gui
- domain: large-language-models, media, cross-platform
- platform: windows, cross-platform
- tags: subtitle-translation, chatgpt, openai, srt, ass, vtt, translation-checkpoints, natural-language-processing, localization, macos, linux, electron, desktop

## Member repositories
- gnehs/subtitle-translator-electron (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:22.549408+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:38:21.659034+00:00, confidence not recorded.
  - readme: https://github.com/gnehs/subtitle-translator-electron (fetched 2026-08-28T04:05:22.549408+00:00, sha 2b33b2512f5b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
