LangSub-朗譯 是一款基於大型語言模型(LLM)的字幕翻譯工具,支援多種翻譯模式及多個 LLM 提供者(OpenAI、Google、Anthropic、OpenAI 兼容 API),並擁有術語表管理功能,以確保翻譯的一致性和準確性。
-
多模式翻譯
- 快速翻譯:直接進行字幕翻譯。
- 詳細翻譯:利用 LLM 進行深度翻譯優化。
- 關鍵字提取:識別並提取重要術語。
-
LLM 提供者支援
- OpenAI (GPT 系列)
- Google (Gemini 系列)
- Anthropic (Claude 系列)
- 自訂 API 支援
-
進階功能
- 術語表管理
- 上下文感知翻譯
- 翻譯進度追蹤
- 設定 LLM
- 選擇要翻譯的字幕檔
- 選擇輸出目的地(預設為與字幕相同位置)
- 選擇翻譯模式
- 設定目標語言
- 設定區域(可選)以提升翻譯本地化
- 開始翻譯
- 使用關鍵字提取功能分析字幕
- 在關鍵字編輯介面中編輯翻譯對照
- 程式會自動套用術語表進行翻譯
- Python 3.11+
本專案使用 Poetry 管理依賴,讓你輕鬆安裝和管理所需的程式庫。
git clone https://github.com/Vinson1014/LangSub.git
poetry shell
poetry install
poetry shell
:建立一個包含所有專案需要的環境的虛擬環境。poetry install
:在虛擬環境中安裝專案所需的依賴程式庫,根據pyproject.toml
文件中的設定。
如果你有任何疑問、建議或問題,歡迎在 Issues 中提出。謝謝你的貢獻!