十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

NextAI Translator | ChatGPT 划词翻译插件与跨平台桌面应用 — 三步跑通 AI 划词翻译实战指南

NextAI Translator | ChatGPT 划词翻译插件与跨平台桌面应用 — 三步跑通 AI 划词翻译实战指南 NextAI Translator | ChatGPT 划词翻译插件与跨平台桌面应用 — 三步跑通 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 的划词翻译工具同一个代码库同时产出 Chrome/Firefox 浏览器插件和 Windows/macOS/Linux 桌面应用Tauri支持 17 种 LLM 服务商接入。适合想脱离固定翻译软件、用 LLM 做划词翻译与内容总结的开发者。仓库地址https://gitcode.com/GitHub_Trending/op/nextai-translatorclone 用主要语言TypeScriptReact 18 RustTauri 桌面端LicenseAGPL-3.0构建工具Vite pnpmpackage.json中锁定pnpm9.1.3H2 · 快速上手三步跑通 nextai-translator 开发环境 API Key 提示任何运行形态都需要一个 OpenAI 兼容 API Key。以浏览器插件为例插件加载后点击工具栏图标在弹出的设置页填入 Key 即可也支持在设置里切换 Azure、Ollama 等 17 种服务商引擎。步骤 1获取项目克隆仓库到本地git clone https://gitcode.com/GitHub_Trending/op/nextai-translator步骤 2安装依赖项目使用 pnpm 管理依赖版本锁定在package.json的packageManager字段cd nextai-translator pnpm install步骤 3启动 Chromium 插件开发模式dev-chromium会用 Vite 起一个带 HMR 的开发服务器编译输出位于dist/browser-extension/chromium随后在 Chrome 的chrome://extensions页面开启开发者模式并加载已解压的扩展程序指向该目录pnpm dev-chromium预期输出Vite 终端打印 ready 后刷新页面即可划词翻译。桌面端则改用pnpm dev-tauri需先装 Rust 工具链与 Tauri 平台依赖。H2 · 核心能力拆解划词翻译、多引擎与跨端形态三种翻译模式 流式输出划词翻译的痛点是等结果。核心逻辑在 src/common/translate.ts 中TranslateMode定义 6 种模式translate翻译、polishing润色、summarize总结以及analyze、explain-code、big-bang全文逐章解析。翻译请求走 SSE 流式返回依赖eventsource-parser结果逐字追加长文本也不用等。17 种 LLM 服务商统一引擎所有服务商实现同一个IEngine接口注册表见 src/common/engines/index.ts类别引擎OpenAI 系OpenAI、ChatGPT、Azure、Cerebras网关/聚合OpenRouter、TeamoRouter、LiteLLM本地/自部署Ollama其他Claude、Gemini、Groq、MiniMax、Moonshot、Kimi、ChatGLM、Cohere、DeepSeek切换引擎只改设置页一个下拉框Azure 需要额外拼 URL见下其余填 Base URL Key 即可const API_URL https://${resourceName}.openai.azure.com const API_URL_PATH /openai/deployments/${deployName}/chat/completions?api-version${apiVersion}一份代码五种端形态仓库同时构建出Chromium/Firefox 插件vite.config.chromium.ts、vite.config.firefox.ts、Tauri 桌面端Rust 后端在 src-tauri/src/含 OCR、系统托盘、全局快捷键、Userscriptvite.config.userscript.ts、PopClip/SnipDo 划词插件clip-extensions/。共享逻辑统一收在 src/common/桌面端与浏览器端复用同一套翻译、词库、历史代码。H2 · 真实场景与避坑提醒场景 1内网团队统一走 LiteLLM 网关公司网络无法直连 OpenAI 时先自建一个 LiteLLM 服务把各厂商 Key 收口成一个 OpenAI 兼容端点。nextai-translator 内置 LiteLLM 引擎全员在设置页把服务商切到 LiteLLM、填入内网 Base URL即可免个人 Key 使用划词翻译配合插件市场分发Chrome/Firefox或 Tauri 打包的桌面端覆盖办公 PC 上的 PDF、网页翻译需求。场景 2离线隐私场景用 Ollama 截图翻译处理合同、病历等不能出内网的文本时本地起 Ollama如拉取qwen2.5模型引擎切到 Ollama 即可全链路离线。仓库桌面端内置 OCRtesseract.js及 src-tauri/src/ocr.rs截图翻译可直接作用于扫描件 PDF无需先过一遍文本层。⚠️ 常见坑Azure 的 api-version 必须显式指定漏掉api-version参数会直接 400且该值会随 Azure 弃用旧版本失效升级时需对照 Azure 官方支持的版本列表更新。macOS 首次打开桌面端被拦截提示开发者无法验证时到 设置 → 隐私与安全性 点仍要打开或执行sudo xattr -d com.apple.quarantine /Applications/NextAI\ Translator.app划词快捷键失效则要在辅助功能里重新授权。pnpm 版本不匹配package.json锁死pnpm9.1.3高版本 pnpm 可能导致simple-git-hooks的 pre-commit 钩子安装失败建议用 corepack 对齐版本。H2 · 周边生态与延伸阅读PopClipmacOS 划词工具仓库自带官方插件源码 clip-extensions/popclip/nextai-translator.sh双击.popclipextz即可为任意应用划词翻译。SnipDoWindows 划词工具对应插件在 clip-extensions/snipdo/以.pbar包分发。LiteLLM作为 OpenAI 兼容网关与本项目引擎层对接适合做多模型收口与用量计费。延伸阅读docs/chatgpt-cn.mdChatGPT 账号 Key 的国内使用说明、CLIP-EXTENSIONS-CN.md桌面端划词插件安装全流程、README-CN.md完整特性与发布包下载。nextai-translator 把划词翻译 润色 总结做成了一个可自部署、可换引擎、覆盖五端的开源翻译基建浏览器插件和桌面应用共用一套核心逻辑。去 Star 一下仓库把你的目标服务商适配需求丢进 Issue 推动它落地。【免费下载链接】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),仅供参考
返回列表