MTtranslator
基于win11的实时字幕(Live Captions),利用本地大模型(Helsinki-NLP/opus-mt-en-zh)实现实时翻译功能。
功能特点
- 仅支持英文到简体中文翻译
- 该应用专为实时字幕翻译设计,支持从英文到简体中文的转换。
- 离线操作
- 翻译完全离线进行,保证隐私安全。但翻译质量仅供参考🫡。
- 仅限 Windows 系统
- 本软件依赖 Windows 的实时字幕功能 (Live Captions),因此只能在具备此功能的 Windows 系统上运行。
快速上手
系统要求
- 操作系统: Windows(需启用实时字幕功能)。
- 语言: Python 3.11,依赖库见requirements。
- 内存: 至少 2GB 可用内存。
- 存储空间: 软件及模型文件需约 1GB 空闲存储空间。
使用小贴士
- 在启动本程序前,确保您有“实时字幕”功能:
- 如果此前已经打开了实时字幕用于其他用途,请重启实时字幕,否则本软件会读取之前的字幕内容。
- 操作方法:
界面:
o 绿色按钮:开始翻译;橙色按钮:暂停翻译;红色按钮:停止翻译(退出程序)
操作方法:
i. 在启动本程序前,请先启用“实时字幕”功能:
如果此前已经打开了实时字幕用于其他用途,请重启实时字幕,否则本软件会读取之前的字幕内容
ii. 点击开始后,会弹出窗口选择保存原文位置:
-
翻译内容会显示在程序窗口中,原文会自动保存供后面对照参考,每次在开始运行后会弹出窗口选择保存位置到自定义文件夹。
-
因为实时字幕的质量不稳定,翻译的质量也会受到影响,可能会一整段一起翻译或者仅有几个字词。
本身使用的是离线大模型进行翻译,相当于是机翻。翻译仅供参考🥺
安装和运行
- 下载程序
- 在 Releases 页面获取最新版本的
MTtranslator.exe
文件。
- 运行程序
- 双击
MTtranslator.exe
即可启动。
鸣谢
本项目使用了以下工具和资源:
- Helsinki-NLP/opus-mt-en-zh 提供翻译支持。
- PyQt 用于构建图形界面。
- ChatGPT 和 Claude 在调试和优化过程中提供了重要帮助。
本软件个人免费使用。