Repolode
phuc-nt

phuc-nt/my-translator

macOS 与 Windows 桌面端实时语音翻译应用,直连你自己配置的 API,无中间服务器。

Star
1,303
Fork
411
未关闭 Issue
26
最近提交
3个月前

这是什么?

My Translator 从系统音频或麦克风采集声音,完成转写后以简洁的悬浮层显示译文。应用直接连接你配置的翻译服务,音频不经过项目方的中继服务器。

应用支持四种翻译引擎:Soniox、OpenAI Realtime(同时返回translated语音)、Qwen LiveTranslate Flash,以及仅限 Apple Silicon 的本地 MLX 模式。文本类引擎可选择通过 Edge TTS、Google Chirp 3 HD 或 ElevenLabs 朗读译文。双向模式可在两种语言之间互译,适用于双语会议或视频通话。

应用基于 Tauri 2 构建,后端为 Rust,前端为 WebView。支持自定义专业术语翻译,并将转写记录以本地 Markdown 文件保存。

核心功能

  • 01采集系统音频或麦克风输入,进行实时转写与翻译。
  • 02提供四种翻译引擎,包括可离线运行的 Apple Silicon 本地模式。
  • 03支持双向翻译,适合两种语言之间的对话。
  • 04可选文字转语音,支持 Edge、Google 与 ElevenLabs 语音。
  • 05支持自定义术语翻译,适用于专业领域内容。
  • 06API 密钥与转写记录均保存在本地。

适用场景

  • 实时理解外语视频会议或线上会议内容。
  • 演示或讲座时以大字号显示实时译文字幕。
  • 借助自定义术语翻译宗教、医学或技术类内容。
  • 在 Apple Silicon Mac 上进行私密的离线翻译。

快速上手

  1. 1

    从最新版本下载与你的机器匹配的安装包

  2. 2

    克隆代码仓库

    git clone https://github.com/phuc-nt/my-translator.git
  3. 3

    进入项目文件夹并安装依赖

    cd my-translator npm install
  4. 4

    从源码构建应用

    npm run tauri build

使用前须知

  • 本地模式仅支持 Apple Silicon 芯片的 Mac。
  • Qwen 引擎仅支持新加坡地区,且必须明确选择源语言。
  • OpenAI Realtime 在你自己的 OpenAI 账户上费用约为每小时 4 美元。
  • 从源码构建需要 Rust、Node.js 18+,以及 macOS 13+ 或 Windows 10+。

标签

常见问题

my-translator 是什么?
macOS 与 Windows 桌面端实时语音翻译应用,直连你自己配置的 API,无中间服务器。 My Translator 从系统音频或麦克风采集声音,完成转写后以简洁的悬浮层显示译文。应用直接连接你配置的翻译服务,音频不经过项目方的中继服务器。
my-translator 可以免费使用吗?用的什么许可证?
my-translator 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
my-translator 还在维护吗?
半年内有更新。my-translator 最近一次提交是在 2026年7月11日。
my-translator 适合用来做什么?
实时理解外语视频会议或线上会议内容。 演示或讲座时以大字号显示实时译文字幕。 借助自定义术语翻译宗教、医学或技术类内容。 在 Apple Silicon Mac 上进行私密的离线翻译。
my-translator 怎么安装和运行?
从最新版本下载与你的机器匹配的安装包 克隆代码仓库: git clone https://github.com/phuc-nt/my-translator.git 进入项目文件夹并安装依赖: cd my-translator npm install 从源码构建应用: npm run tauri build
在哪里获取 my-translator?
源代码和安装说明在 GitHub 上:https://github.com/phuc-nt/my-translator

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目