Blue-B/WhisperSubTranslate
A free, local desktop app to extract subtitles (SRT) from video and translate them into any language — unlimited use, no signup, no cloud.
解決的問題
WhisperSubTranslate 是一個本地應用程式,可將影片音訊轉換為多語言字幕。它解決了需要昂貴或基於雲端的服務來產生與翻譯字幕的問題,同時確保影片資料完全保留在使用者的機器上,保障隱私。
運作方式
此應用使用 whisper.cpp 在本地進行語音轉文字(產生 SRT 檔案),並提供兩種翻譯途徑:
- 離線翻譯:使用內建的騰訊 Hy-MT2 模型(1.8B 或 7B)在裝置上進行文字翻譯。
- 線上翻譯:整合 DeepL、OpenAI、Gemini、Claude 等外部 API,或任何 OpenAI 相容的提供者(例如 Ollama、vLLM)。
此外,還包含專用的「同步修復」模型(large-v2 Sync 和 Sync Lite),可修復標準模型無法維持時間同步的非英語影片中的字幕漂移問題。
適用對象
需要為影片生成 100 多種語言字幕並翻譯成 15 種目標語言的內容創作者與使用者,特別適合重視隱私、離線使用與本地 GPU 加速(CUDA/Vulkan)的使用者。
主要特色
- 100% 本地處理:語音轉文字與可選的翻譯可在無需帳戶或上傳的情況下完全離線完成。
- 彈性翻譯引擎:可在內建的本地 Hy-MT2 模型與多種高階雲端 API 之間自由選擇。
- 自動設定:自動處理模型下載,使用者無需手動安裝 Python。
- 同步修復:專用引擎可修正非英語影片中的時間漂移問題。
- 硬體加速:支援 NVIDIA CUDA 與 AMD、Intel 的 Vulkan 相容 GPU,實現更快的處理速度。
相關
- 專案
- 專案
- 專案
- 專案
- 專案