machinewrapped/llm-subtrans
Open Source project using LLMs to translate subtitles (SRT, SSA/ASS, VTT)
解決的問題
LLM-Subtrans 是一個開源字幕翻譯工具,允許使用者在所選大型語言模型(LLM)支援的任意語言對之間翻譯字幕檔案。它透過提供結構化的方式處理字幕格式與 API 整合,簡化使用 AI 進行翻譯的流程。
工作原理
該應用程式將字幕檔案分批,並透過 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)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案