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 に変換)。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト