ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

NextAI Translator 深度实战:多引擎 AI 划词翻译的完整落地

NextAI Translator 深度实战:多引擎 AI 划词翻译的完整落地 NextAI Translator 深度实战多引擎 AI 划词翻译的完整落地【免费下载链接】nextai-translator基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.项目地址: https://gitcode.com/GitHub_Trending/op/nextai-translatorNextAI Translator 是一款基于 ChatGPT API 的划词翻译浏览器插件同时也是覆盖 Windows、macOS、Linux 的桌面端翻译工具。它解决的是看到外文要来回切换窗口查词的问题选中文字译文、润色或总结直接在弹窗里流式输出。使用场景与痛点读外文资料时频繁切窗口。在浏览器里阅读论文或文档遇到陌生词就要复制、切到翻译网站、粘贴、再切回来阅读节奏被打断。NextAI Translator 的浏览器插件在选中文字后直接在页面旁弹出翻译卡片相关交互逻辑见 content_script 目录不需要离开当前页面。翻译需求不止在浏览器里。表格软件、IDE、PDF 阅读器里的外文同样需要翻译但浏览器插件管不到这些应用。桌面端基于 Tauri 实现Rust 源码在 src-tauri/src/通过系统级全局快捷键捕获其他应用里选中的文字在系统内划词翻译。一个模型满足不了所有场景。有的场景追求速度有的场景要求私有化部署或更低成本。该项目在 src/common/engines/ 下内置了 OpenAI、Claude、DeepSeek、Kimi、Gemini、Ollama、Azure 等十余种引擎实现你可以在设置里按场景切换而不是被绑定在单一服务商上。从克隆到跑通的完整上手流程第一步克隆仓库git clone https://gitcode.com/GitHub_Trending/op/nextai-translator第二步进入目录并安装依赖。项目使用 pnpm 管理依赖cd nextai-translator pnpm install第三步选择构建目标。要本地调试 Chromium 系浏览器插件运行pnpm dev-chromium要打包出 Chrome 和 Firefox 两个插件 zip 包运行pnpm build-browser-extension要启动桌面端开发模式运行pnpm dev-tauri。第四步配置 API 密钥。打开插件选项页或桌面端设置填入 OpenAI API Key 并选择服务商即可开始划词翻译。如果走 Azure OpenAI Service需要在设置中填写资源名称、部署名和 API 版本具体字段说明见 Azure 配置文档 及相关文档国内服务商的接入方式可以参考 chatglm-cn.md、kimi-cn.md 等文档。核心玩法与进阶用法划词翻译、润色、总结三模式选中文本触发翻译后插件会以流式方式实时返回结果不用等完整响应。除直译外它还提供润色和总结两种模式前者帮你改写中文表述后者对长段落直接输出摘要。55 种语言之间互译模式和目标语言在设置里指定触发方式始终只有一个动作——划词。截图翻译OCR桌面端支持对屏幕区域截图并识别其中的文字再翻译适合处理扫描件、图片里的外文。它由独立的 OCR 快捷键触发快捷键配置见 writing/ocr 相关 Rust 源码按下组合键后框选区域识别结果进入同一套翻译流程省去先复制图片里的文字这一步。生词本与翻译历史翻译过程中可以把单词收入生词本之后集中查看应用还会记录每次翻译的原文和译文历史数据的服务层实现见 src/common/services/history.ts 和 internal-services/history.ts。桌面端有独立的历史窗口HistoryWindow.tsx回查之前翻过的内容不用翻聊天记录。TTS 朗读译文翻译结果可以调用 TTS 引擎朗读代码在 src/common/tts/ 下包含本地合成与分段朗读逻辑。对听力练习和发音确认的场景可以直接听译文而不必读屏。个性化配置与自定义 ⚙️快捷键自定义。桌面端的划词翻译、显示窗口、截图 OCR、写作辅助各有独立快捷键默认组合键可在设置中改成你自己的组合测试用例中演示了将划词热键设为AltX的流程见 e2e/hotkey.spec.ts浏览器插件同样支持在选项页的快捷键记录器里绑定自定义组合。引擎与服务商切换。在设置中切换服务商即可换模型OpenAI、Claude、DeepSeek、Kimi、Moonshot、Gemini、Ollama、Cerebras、Groq 等均有对应引擎实现本地部署的 Ollama 也可以接进来。每家服务商的密钥和 endpoint 填法不同对应文档在 docs/ 目录下按服务商命名如 chatgpt.md、kimi.md。网络与显示选项。无法直连 OpenAI 时设置页提供 HTTP/HTTPS 代理配置含 Basic 认证和代理连通性测试ProxyTester.tsx显示方面有紧凑划词卡片、窗口位置记忆、Dock 图标隐藏、自动更新开关等项桌面端配置项定义在 src-tauri/src/config.rs。NextAI Translator 把浏览器划词翻译和桌面全局翻译放在同一套多引擎架构上API Key 配好之后划词、截图 OCR、生词本这些功能开箱即用。如果你还想确认某个引擎的具体接入参数或桌面端行为细节直接到项目仓库的 docs/ 目录和各模块源码中查证即可。【免费下载链接】nextai-translator基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.项目地址: https://gitcode.com/GitHub_Trending/op/nextai-translator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表