ARTICLE DETAIL

资讯详情

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

nextai-translator 从零开始:三步搭好基于 ChatGPT 的划词翻译环境

nextai-translator 从零开始:三步搭好基于 ChatGPT 的划词翻译环境 nextai-translator 从零开始三步搭好基于 ChatGPT 的划词翻译环境【免费下载链接】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 是开发者 Yetone 做的开源项目基于 ChatGPT API把划词即翻译变成一键操作。它同时提供浏览器扩展和跨平台桌面应用支持 55 种语言互译还附带润色、总结两种模式。想自己搭一套文本翻译工作流可以从这里入手。环境与部署三步完成环境配置nextai-translator 是 TypeScript 项目Node 加 pnpm 就够了不需要 Python 环境。把项目拉到本地装好依赖配好 Key三步走。克隆仓库到本地git clone https://gitcode.com/GitHub_Trending/op/nextai-translator安装依赖pnpm 版本已在 package.json 中固定pnpm install启动开发环境浏览器扩展走这条命令pnpm dev-chromium桌面端开发则换成 pnpm dev-tauri。启动后打开插件的设置页把 OpenAI API Key 粘贴进去即可开始翻译直连不顺畅时可以在设置页里换一个模型提供方。核心能力上手翻译 API 调用示例这个工具的核心能力有两条线。一是三种模式翻译、润色、总结全部支持流式输出结果逐字蹦出来。二是桌面端的截图翻译OCR 识别出的文本直接进翻译流水线译文还能通过 TTS 朗读。nextai-translator 的代码级入口是 src/common/translate.ts 里的 translate() 函数它负责组装提示词并处理流式回调import { translate } from src/common/translate await translate({ text: hello world, detectFrom: en, detectTo: zh })示例省略了 onMessage、onError 等回调参数完整签名见源文件。一次完整调用后onMessage 会分批收到增量文本渲染完是中文结果你好世界也就是界面上翻译逐行冒出来的效果。落地场景拿到 nextai-translator 之后最自然的几个用法是网站多语言维护——维护多语言官网或文档时划词翻译后再过一遍润色模式统一术语避免同一个概念在不同语言版本里说法打架。跨境支持回复——处理工单时选中原文先用润色模式生成一版更地道的草稿确认后再发出省去来回改稿的沟通成本。长文阅读与词汇积累——用总结模式把长段落压成摘要内置词书功能还会给收录的单词生成记忆卡阅读时顺带积累词汇。生态联动与进阶建议nextai-translator 能跟三类工具组合。一是桌面划词工具 PopClipmacOS和 SnipDoWindows仓库的 clip-extensions/ 目录里已经带了对应插件包装上后不用打开浏览器就能对选中文字直接触发翻译。二是本地模型服务比如 Ollama项目对接任何 OpenAI 兼容端点自托管模型后可以直接换提供方。各家的接入细节在 docs/ 目录里有指南。上生产环境前记住两条API 成本控制流式体验好但调用频繁日常翻译走低成本模型润色、总结等高质量任务才切高配模型并按功能记录 token 消耗。数据安全Key 存在本地存储里二次开发时别把密钥写进代码涉及敏感文本时优先接自托管模型。想接入新的模型提供方去看 src/common/engines/ 下的引擎实现照着其中一个写一份就能跑通。【免费下载链接】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),仅供参考
返回列表