NextAI Translator 划词翻译工具完全指南:浏览器插件 + 桌面端,3 分钟接入 ChatGPT 翻译
NextAI Translator 是一款基于 ChatGPT API 的开源划词翻译工具,同时提供浏览器插件与 Windows、macOS、Linux 桌面应用,支持 55 种语言互译、截图翻译和语音朗读。它最初叫 openai-translator,因收到 OpenAI 的商标提醒而改名,功能与定位保持不变。
划词翻译这件事,它一次解决了三个场景
很多人用翻译工具时的真实流程是:选中文字、复制、打开翻译网站、粘贴、等结果。NextAI Translator 把这条链路压到了一步——划词即翻。
- 浏览器里:装好插件后,在任意网页选中文字,译文直接弹出,支持一键复制和 TTS 朗读。
- 桌面应用里:浏览器之外没有统一的"获取选中文字"接口,项目选择借道成熟的划词软件——macOS 上配套 PopClip 插件,Windows 上配套 SnipDo 插件,在任何 App 里划词都能翻,安装说明见 CLIP-EXTENSIONS.md。
- 截图里:桌面端支持截图翻译,先 OCR 再交给模型,PDF、游戏、图片里的外文也能翻。
三种形态,一套共享核心
这个项目的有趣之处在于"一次开发、多处运行":
| 形态 | 覆盖平台 | 适合谁 |
|---|---|---|
| 浏览器插件 | Chrome、Firefox | 网页重度用户,即装即用 |
| 桌面应用 | Windows、macOS、Linux(Tauri 构建) | 需要全局划词、截图翻译的用户 |
| 用户脚本 | 支持油猴脚本的浏览器 | 不想装插件的轻量用户 |
核心翻译逻辑、模型适配、配置存储都放在 src/common/ 下共享,浏览器插件、Tauri 桌面端只是不同的外壳,所以功能迭代是同步的。
接入流程:先拿 Key,再装插件
准备一个 OpenAI API Key(或 Azure OpenAI 的 Key),这是唯一的硬性前提。如果网络环境直连困难,可以在设置里填一个 OpenAI 兼容的代理地址。
浏览器插件路线:到 Chrome 商店或 Firefox 插件市场搜索安装,点插件图标打开设置页,粘贴 API Key,刷新当前页面即可划词翻译。
桌面端路线:从发行版页面下载对应平台的安装包(Windows 的 .exe、macOS 的 .dmg,Apple Silicon 选 aarch64 版本),双击安装,同样在设置页填入 Key。
macOS 提示"开发者无法验证"怎么办
这是未公证签名的常见现象,两种解法:
- 点"取消",到 系统设置 → 隐私与安全性 里点"仍要打开";
- 或在终端执行
sudo xattr -d com.apple.quarantine /Applications/NextAI\ Translator.app后重启应用。
如果每次划词都弹权限提示,去 隐私与安全性 → 辅助功能 里移除并重新添加 NextAI Translator 即可。
功能盘点:翻译只是起点
- 55 种语言互译,流式输出,打字机式逐字呈现;
- 三种模式:翻译、润色、总结——后两个属于"意外收获",实际效果相当能打;
- 翻译提示词可自定义,想让它按特定风格、术语表输出都可以;
- 词汇本:划词时收藏单词,还能基于词汇生成记忆辅助卡片;
- 支持多家模型服务:OpenAI、Azure OpenAI、Claude、Gemini、DeepSeek、Kimi/Moonshot、Groq、Cerebras、Cohere、Ollama、OpenRouter、LiteLLM、MiniMax 等,各家所需的 Endpoint 和 Key 配置方式在 docs/ 里有分厂商的说明文档。
本地运行与二次开发
代码是 TypeScript + React 18(前端)与 Rust/Tauri(桌面后端)的组合,包管理器锁定 pnpm。克隆仓库后跑起来只需两条命令:
git clone https://gitcode.com/GitHub_Trending/op/nextai-translator
然后进入目录执行 pnpm install:
pnpm dev-chromium起浏览器插件开发环境,带 HMR 热更新;pnpm dev-tauri起桌面端调试窗口。
想接一个新模型服务,重点看 src/common/engines/——每个文件对应一个厂商适配器,继承抽象引擎后实现鉴权、请求与流式解析即可,其余界面和配置基本不用动。单元测试用 Vitest(pnpm test),端到端用例在 e2e/ 下由 Playwright 驱动。项目采用 AGPL-3.0 协议,商用前请留意条款。
写在最后
NextAI Translator 把"划词翻译"从浏览器插件扩展成了一个跨端工具集:网页、桌面、截图、语音朗读各占一块,且多模型适配层让它可以随时切换到成本更低或访问更顺的服务端。对个人用户它是即装即用的效率件;对开发者,它的 engines 目录和前后端分离结构是一个不错的 Tauri + 多模型接入的参考实现。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考




