ChatGPTやローカルのOllamaモデルを含むOpenAI互換APIを使い、SRT字幕ファイルを行単位で翻訳するCLI・Webツール。
gnehs/subtitle-translator-electron
ChatGPT系LLMを使って、SRT、VTT、ASS、SSA形式の字幕ファイルを翻訳するデスクトップアプリ。
- スター
- 1,686
- フォーク
- 97
- 未解決の Issue
- 6
- 最終コミット
- 21 日前
これは何?
Subtitle Translatorは、字幕のキューをChatGPTなどのLLMに送り、指定した言語に翻訳するElectron製デスクトップアプリです。.ass、.srt、.ssa、.vttファイルに対応し、進捗をJSONチェックポイントとして保存するため、処理が中断してもファイルをアプリにドラッグすれば再開できます。
各行が前後の文脈に沿った訳になるよう、前後の文も考慮して翻訳します。モードは2種類あります。Strictモードはすべての字幕キューを元の字幕と1対1で対応させ、記載されているすべての形式をサポートします。AdaptiveモードはSRTとVTTの入力に対応し、キューの結合や分割ができるほか、翻訳済みSRTまたは二か国語のASSを出力できます。
リリースページまたはHomebrew caskからインストールできます。
主な機能
- 01ChatGPT互換のLLMを使って字幕を翻訳します。
- 02ASS、SRT、SSA、WebVTT形式の字幕ファイルに対応します。
- 03各行の翻訳で前後の文を文脈として考慮します。
- 04JSONチェックポイントを保存し、中断した処理を再開できます。
- 05Adaptiveモードではキューを結合・分割し、二か国語のASSを出力できます。
ユースケース
- 外国語の映画やテレビ番組の字幕を別の言語に翻訳する。
- 語学学習用に二か国語の字幕ファイルを作成する。
- 中断した長時間の字幕翻訳を再開する。
クイックスタート
- 1
Homebrewでアプリをインストールします
brew install --cask gnehs/tap/subtitle-translator-electron - 2
または、Releasesページから最新の安定版をダウンロードします
使う前に知っておきたいこと
- 翻訳を行うには、ChatGPTなどのLLMサービスのAPIキーが必要です。
- Adaptive modeで入力できるのはSRTとVTTのみです。ASS/SSA形式の入力には対応していません。
トピック
よくある質問
- subtitle-translator-electron とは?
- ChatGPT系LLMを使って、SRT、VTT、ASS、SSA形式の字幕ファイルを翻訳するデスクトップアプリ。 Subtitle Translatorは、字幕のキューをChatGPTなどのLLMに送り、指定した言語に翻訳するElectron製デスクトップアプリです。.ass、.srt、.ssa、.vttファイルに対応し、進捗をJSONチェックポイントとして保存するため、処理が中断してもファイルをアプリにドラッグすれば再開できます。
- subtitle-translator-electron は無料で使えますか?ライセンスは?
- subtitle-translator-electron は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- subtitle-translator-electron は今もメンテナンスされていますか?
- 活発にメンテナンス中。subtitle-translator-electron の最終コミットは 2026年10月17日 です。
- subtitle-translator-electron は何に使えますか?
- 外国語の映画やテレビ番組の字幕を別の言語に翻訳する。 語学学習用に二か国語の字幕ファイルを作成する。 中断した長時間の字幕翻訳を再開する。
- subtitle-translator-electron のインストール方法は?
- Homebrewでアプリをインストールします: brew install --cask gnehs/tap/subtitle-translator-electron または、Releasesページから最新の安定版をダウンロードします
- subtitle-translator-electron はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gnehs/subtitle-translator-electron
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
39143JavaScriptMIT活発にメンテナンス更新 6 日前
プロンプト管理、LLM呼び出しの可観測性、キャッシュ、プロンプト変更の配信を一元化する、オープンソースのクラウドネイティブなLLMOpsプラットフォーム。
3278+1 今週280TypeScriptApache-2.0更新 3 か月前
音声認識、字幕の分割・修正・翻訳、動画への字幕合成に対応した、LLM搭載のデスクトップ/CLIツール。
1.6万+63 今週1439PythonGPL-3.0更新 2 か月前
SRT字幕を、温かみのあるベージュの紙を背景にした手描き風ホワイトボードアニメに変換し、MP4で書き出すAIスキル。
5419+230 今週856PythonMIT更新 3 か月前