machinewrapped/llm-subtrans
Open Source project using LLMs to translate subtitles (SRT, SSA/ASS, VTT)
何を解決するか
LLM-Subtrans は、選択した大規模言語モデル(LLM)がサポートする任意の言語ペア間で字幕ファイルを翻訳できるオープンソースの字幕翻訳ツールです。AIを翻訳に活用するプロセスを簡素化し、字幕形式とAPI統合を構造的に扱う方法を提供します。
動作方法
アプリケーションは字幕ファイルをバッチに分割し、APIを介して翻訳サービスに送信します。サブタイトル形式のプラグイン対応システムを備えており、現在は .srt、.ssa/.ass、.vtt ファイルをサポートしています。OpenRouter、Google Gemini、OpenAI、DeepSeek、Anthropic、Mistral、Amazon Bedrock など、さまざまなプロバイダーから選択可能で、OpenAI互換APIを持つカスタムサーバー(例:LM Studio)にも接続可能です。
対象ユーザー
動画の字幕翻訳が必要なコンテンツクリエイター、翻訳者、視聴者、および異なるLLMを翻訳タスクに使用することに興味を持つ研究者。
特徴
- マルチプロバイダー対応:OpenRouter、Gemini、OpenAI、DeepSeek、Claude、Mistral など、幅広いAIプロバイダーと統合。
- 柔軟なインターフェース:使いやすさを重視したグラフィカルユーザーインターフェース(GUI)と、高度な制御を可能にするコマンドラインインターフェース(CLI)の両方を提供。
- プロジェクトの継続性:
.subtransプロジェクトファイルを使用して進行状況を追跡し、中断した翻訳を再開可能。 - 文脈に基づく翻訳:映画名、説明、用語マップを提供することで、バッチ全体で一貫性があり正確な翻訳を実現。
- フォーマット変換:翻訳プロセス中に、ある字幕フォーマットから別のフォーマットに変換可能(例:
.assを.srtに変換)。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト