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 文件),并提供两种翻译路径:

  1. 离线翻译:使用内置的腾讯 Hy-MT2 模型(1.8B 或 7B)在设备上完成文本翻译。
  2. 在线翻译:集成 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,实现更快的处理速度。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目