[分享创造] 开源一个翻译软件,支持自定义翻译模板,大语言模型

[分享创造] 开源一个翻译软件,支持自定义翻译模板,大语言模型

[分享创造] 开源一个翻译软件,支持自定义翻译模板,大语言模型

一句话看懂:开发者 hamsterbase 在 V2EX 社区开源了一款单文件 HTML 翻译应用,核心是让用户通过自定义提示词模板(包含 {{text}}、{{source_lang}}、{{target_lang}} 占位符),调用任意 OpenAI 兼容的 API(包括各类大语言模型)来实现流式翻译。该项目以“一段提示词即可生成”为设计哲学,整个产品源码本质上是一段 LLM 提示词的自然延伸。

事件核心:发生了什么

这款名为 llm-translator 的开源工具发布在 GitHub 上,采用 Vue 3 + Tailwind 通过 CDN 引入的方式构建,无需任何构建步骤即可运行。其最大特点是:不依赖任何固定的翻译引擎或模型,而是让用户自己配置 OpenAI 兼容 API(包括 base URL、key、model、temperature 参数),并设计多个可切换的翻译模板。每个模板包含名称、源语言、目标语言以及一段包含 {{text}} 占位符的自定义提示词。默认内置一个英文→中文(EN→ZH)模板,用户也可以自由增删改。产品还集成了双语 UI(中文/英文切换)、设置抽屉中的模板编辑器、API 配置,以及支持 JSON 导入导出(可选是否包含 API key,导入时支持覆盖或合并)。整个交互采用“新粗野主义”视觉风格:奶油色纸质背景、黑色网格、粗黑边框、硬偏移阴影、酸性黄/亮橙/钴蓝/粉色强调色,标题用 Archivo Black,正文用 JetBrains Mono。

为什么重要

目前公开信息显示,这款产品代表了 AI 翻译工具的一个新范式:不再由开发者预设翻译模型和翻译逻辑,而是把翻译流程的“翻译模板”完全交给用户自定义。这意味着用户可以使用同一套 UI 界面,切换不同的 大语言模型(GPT、Claude、Gemini、本地部署的 Llama 等,只要兼容 OpenAI API)和不同的提示词策略(比如针对技术文档、文学作品、口语对话等设置不同的翻译指令)。这种做法大幅降低了 AI 翻译的定制门槛:普通用户不需要写代码,只需编辑一段提示词就能改变翻译的风格、精度和术语处理方式。同时,由于是纯前端单文件 HTML,数据存储于 localStorage,隐私风险较低,适合需要敏感数据本地处理的场景。从行业角度看,这推动了“AI 应用即提示词”的开发模式,将产品逻辑重心从后端服务迁移到前端提示词编排上。

对用户/开发者/创作者的影响

普通用户:可以零成本使用自己拥有的 API key(或本地模型)搭建私人的 AI 翻译工具,不受 Google 翻译、DeepL 等服务的限制,且能针对不同语言对和内容类型自由调整翻译效果。开发者:这是一个极好的参考案例,表明一个完整的 AI 翻译客户端可以压缩成单个 HTML 文件,且所有核心功能(流式输出、模板管理、API 配置、多语言 UI)都可在纯前端实现。该项目的开源许可允许自由修改和再分发,适合作为快速原型或嵌入其他系统的基础。内容创作者/译者:可以通过自定义提示词实现“先理解后翻译”“保留原文格式”“按特定风格翻译”等高级需求,不再局限于翻译软件内置的少数模式。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

第一,该项目的用户量扩散速度和社区贡献情况,尤其是自定义模板的共享机制(目前仅支持 JSON 导入导出,缺乏官方模板市场);第二,是否会有竞品(如沉浸式翻译、DeepL 等)跟进这种“提示词即翻译规则”的开放设计;第三,由于完全依赖用户自己提供的 API,翻译质量取决于所选大语言模型的能力,后续是否会出现针对翻译场景优化的“LLM 提示词模板集合”生态,值得持续观察。

来源:V2EX (创意工作者社区)

celebrityanime
celebrityanime
文章: 3906

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注