gnehs/subtitle-translator-electron

↔️ Translate subtitle using LLM

What it solves

It simplifies the process of translating subtitles for videos, allowing users to translate files in various formats while maintaining context from surrounding sentences to ensure more accurate translations.

How it works

The application uses Large Language Models (LLMs), specifically ChatGPT, to perform the translation. It supports common subtitle formats like .ass, .srt, .ssa, and .vtt. To prevent data loss during long translations, it can save progress as JSON checkpoints, which can be re-imported to resume an interrupted session.

Who it’s for

Content creators, translators, and viewers who need to translate subtitle files into different languages using AI.

Highlights

  • Translation powered by ChatGPT
  • Context-aware translation based on preceding and following sentences
  • Support for multiple subtitle extensions including .ass, .srt, .ssa, and .vtt
  • Resume capability via JSON translation checkpoints

Related

  • Project
  • Project
  • Project
  • Project
  • Project