KISS Translator 简约翻译
深入解读:KISS Translator 简约翻译 — 开源双语对照的强大翻译扩展与油猴脚本
在浏览网页、整理笔记,甚至享受视频字幕的场景里,翻译从来不仅仅是“把文字翻成另一种语言”的简单工作。KISS Translator 简约翻译以“极简、开源、强大、多场景支持”为核心理念,打造了一个跨浏览器、跨设备、可扩展的翻译平台。它不仅提供网页双语对照翻译、输入框即时翻译、划词翻译、字幕翻译等常用功能,还通过丰富的接口和自定义能力,满足从普通用户到开发者、从个人使用到团队协作的多样需求。下面的内容以结构化的方式,带你全面了解这款工具的定位、能力、用法与未来走向。
图片展示
- 作为对外推广与致敬的一部分,社区与开发者往往希望直观感受工具的存在感。以下两处图片来自输入内容,帮助你快速了解项目氛围与赞助方背景:
- 赞助与合作图示
- ePhone AI 的标志性图像

- 同时,一个简短演示视频也在项目中提供,帮助你直观感受翻译流程与界面交互。观看 kiss-translator.webm 以获取直观体验:
- kiss-translator.webm: https://github.com/fishjar/kiss-translator/assets/1157624/f7ba8a5c-e4a8-4d5a-823a-5c5c67a0a47f
一、定位与初衷:简约但不简单的翻译工具 KISS Translator 的核心在于“简约即强大”。它不是追求繁多的设置和繁复的工作流,而是在保持界面清爽、操作直观的前提下,提供尽可能全面的翻译能力。作为一个开源双语对照翻译扩展与油猴脚本,它覆盖了主流浏览器、主流翻译服务、以及多种工作流模式,确保在不同的使用场景中都能稳定地完成翻译任务。
- 面向的用户群体包括:
- 日常网页阅读者:需要快速对比原文与译文,得到两种语言并排的呈现。
- 学习者与写作训练者:通过英文词典、词汇收藏、以及富文本呈现来提升语言能力。
- 开发者与技术爱好者:希望通过自定义接口、Hook、规则、以及跨客户端数据同步来实现个性化的翻译体验。
- 设计哲学强调:易用性、可扩展性、隐私与本地化能力,并提供跨平台的统一体验。
二、核心特性:从单一场景延展到多场景的综合能力 KISS Translator 以“多服务、多场景、多语言”的特性著称,涵盖了文本、网页、视频字幕等多种翻译场景,并提供可配置的翻译样式、分析工具和上下文记忆等高级能力。以下是对核心特性的全面梳理:
1) 支持多样翻译服务
- Google、Microsoft、Tencent、Volcengine、OpenAI、Gemini、Claude、Ollama、DeepSeek、OpenRouter 等等。理论上通过自定义接口即可接入任意翻译服务。
- 支持主流云端与本地化服务的组合,方便在不同网络环境与隐私需求下进行切换。
2) 跨平台与跨浏览器适配
- Chrome/Edge、Firefox、Kiwi(Android)、Orion(iOS)、Safari、Thunderbird 等均有可用入口与安装方案。
- 通过浏览器扩展提供最完整的功能体验,油猴脚本作为备用实现,覆盖更多自定义使用场景。
3) 多种翻译场景
- 网页双语对照翻译:在浏览网页时,同屏展示原文与译文的对照,便于对比学习。
- 输入框翻译:在文本输入区域内直接翻译,快速得到目标语言文本。
- 快速翻译快捷键:Alt+Q 启动翻译、Alt+C 切换样式、Alt+K 打开设置、Alt+S 打开翻译弹窗或选中文字翻译、Alt+O 打开设置页面、Alt+I 输入框翻译。快捷键设计旨在减少打断阅读的操作成本。
- 划词翻译:选定任意文本后即可翻译,适用于阅读时的即时理解。
- 任意页面打开翻译框:可对任意网页调用翻译框,支持多翻译服务的对比。
- YouTube 字幕翻译:对视频字幕进行翻译并以双语呈现,内置字幕合并与断句算法,提升可读性。
- 自定义翻译样式:对译文的展示方式进行自定义,尽量保持原文中的链接与文本样式,提供富文本翻译与显示。
4) AI 与上下文能力
- AI 上下文会话记忆功能:会话记忆帮助提升翻译连贯性和上下文相关性,特别在长文本或多轮对话中表现更好。
- 自定义 AI 术语词典:为特定领域建立术语表,确保术语的一致性和专业性。
- 流式传输与实时显示:翻译结果可流式返回,使用户在翻译过程中的体验更连续、响应更快。
5) 高级翻译接口与自定义能力
- 高级接口功能:所有接口都支持 Hook、自定义参数等高级功能,便于开发者进行二次开发或深度集成。
- 自定义接口与自定义规则:理论上可以接入任意翻译接口,并通过自定义规则优化在特定网站的翻译表现,或针对特定文本结构实现更精准的译文。
6) 富文本与链接保留
- 支持富文本翻译与显示,尽可能保留原文中的链接、样式等元素,避免译文破坏原文的结构性信息。
- 仅显示译文(隐藏原文)模式:在某些场景可优先显示译文以提升阅读效率。
7) 协同与数据同步
- 跨客户端数据同步:允许在不同设备间同步设置、词典、规则与翻译历史,提升跨设备使用的一致性。
- KISS-Worker(cloudflare/docker):提供数据同步服务的实现与使用方案,便于自建私有数据同步。
- WebDAV:支持 WebDAV 的数据同步方案,进一步扩大数据跨端的可用性。
- 规则订阅与分享:社区提供的规则订阅与分享机制,帮助用户快速获得高质量的翻译规则集合。
- 自定义专业术语与快捷键:促进个人或团队在特定领域的专业化翻译能力。
三、安装与快速上手:多路径选择的便利性 安装路径设计旨在让用户根据自身环境选择最稳妥、最易维护的方式。优先推荐浏览器扩展,因为它提供更完整的功能和更好的本地化体验(如语言识别、右键菜单等)。但油猴脚本作为灵活的替代方案,也能覆盖更多个性化场景,尽管可能遇到跨域、脚本冲突等问题。
- 浏览器扩展
- Chrome/Edge:官方安装地址提供稳定的扩展版本 Chrome: https://chrome.google.com/webstore/detail/kiss-translator/bdiifdefkgmcblbcghdlonllpjhhjgof?hl=zh-CN Edge: https://microsoftedge.microsoft.com/addons/detail/%E7%AE%80%E7%BA%A6%E7%BF%BB%E8%AF%91/jemckldkclkinpjighnoilpbldbdmmlh?hl=zh-CN
- Firefox:官方安装地址 https://addons.mozilla.org/zh-CN/firefox/addon/kiss-translator/
- Kiwi (Android)、Orion (iOS) 等移动端方案也有对应入口
- Safari:暂未列出正式入口,Mac 与 iOS 端 Safari 的支持状态需以社区最新进展为准
- Thunderbird:用于邮件处理中的翻译需求 下载地址:https://github.com/fishjar/kiss-translator/releases
- 油猴脚本
- Chrome/Edge/Firefox 的油猴脚本安装:Tampermonkey / Violentmonkey
- 安装链接:https://fishjar.github.io/kiss-translator/kiss-translator.user.js
- Greasy Fork 的镜像也是可选入口
- iOS Safari 的 Userscripts 支持:Userscripts Safari 项目 安装链接:https://fishjar.github.io/kiss-translator/kiss-translator-ios-safari.user.js
- 关联项目与自托管
- 数据同步服务:https://github.com/fishjar/kiss-worker
- 社区订阅规则:https://github.com/fishjar/kiss-rules
- 自己部署以实现数据私有化与安全性控制
四、常见场景示例与使用技巧
- 网页双语对照翻译的日常使用
- 打开一个外语网页,扩展自动识别文本并在页面上显示原文与译文的对照版本。
- 可以选择不同翻译服务进行对比,挑选最贴合语义的译文。
- 输入框翻译与快速切换
- 在搜索框、文本框或输入区域内进行快速翻译,获得即时结果。
- 划词翻译的高效工作流
- 选中任意段落,立即弹出翻译,尤其在阅读英文文献、技术文档时极大提高阅读效率。
- YouTube 字幕的双语体验
- 对视频字幕进行翻译并以双语显示,结合字幕合并与断句算法,提高听力与阅读的同步性。
- 自定义术语与上下文记忆
- 针对专业领域建立术语表,确保在整篇文本中的术语一致性。
- 启用上下文记忆,让多轮翻译更具连贯性,尤其在技术文档与长篇对话场景中格外有用。
五、开发指引与贡献入口 KISS Translator 的开发与演进离不开社区的参与。若你对某个方向感兴趣,欢迎在 Issues 区提出问题、提交 PR,参与到以下方向的讨论中:
- 聚合发送文本的优化:减少外部请求次数、提升性能与稳定性
- 富文本翻译与呈现的增强:处理更复杂的页面结构与文本风格
- AI 接口的流式传输、上下文记忆与多轮对话能力的优化
- 自动/手动规则的协同工作机制与优先级策略
- 自定义词典、术语表与专业术语的扩展
- 跨客户端数据同步与私有化部署的安全性与易用性提升
开发与构建的快速指引(摘录)
- 克隆仓库、切换分支、依赖安装、构建测试等常用操作,便于开发者快速上手:
- git clone https://github.com/fishjar/kiss-translator.git
- cd kiss-translator
- git checkout dev
- pnpm install
- pnpm build
- 外部触发示例(JavaScript 事件)
- window.dispatchEvent(new CustomEvent("kisstranslator", {detail: { action: "toggletranslate" }}));
- 其他 actions 包含 togglestyles、togglepopup、toggletransbox、togglehovernode、inputtranslate 等
六、常见问题与实用解决方案
- 快捷键设置与冲突
- 在浏览器扩展的快捷键设置页面自定义 Alt+Q、Alt+C、Alt+K、Alt+S、Alt+O、Alt+I 等组合,确保与其他扩展或系统快捷键不冲突。
- 规则优先级与覆盖顺序
- 个人规则 > 订阅规则 > 全局规则。全局规则虽然优先级最低,但作为兜底仍然至关重要。
- 接口测试失败的常见原因
- 地址配置错误、模型参数不一致、聚合翻译被禁用、跨域限制等。
- 通过自定义接口解决方案、Hook 修改请求体、或切换到 Gemini2(OpenAI 兼容)等方式应对。
- 油猴脚本的域名白名单
- 如果油猴脚本在某些站点遭遇请求阻断,需要在脚本中添加白名单域名,确保 API 请求顺利发出。
七、未来愿景与路线图 本项目由社区共同推动,属于业余开发范畴,且公开透明地欢迎贡献与讨论。以下是初步设想的未来方向(带勾号表示已在考虑或实现中,方括号内表示尚未实现的目标):
- [x] 聚合发送文本:进一步优化请求策略与并发控制,降低延迟与成本
- [x] 增强富文本翻译:对复杂页面结构提供更准确的翻译与呈现
- [x] 强化自定义/AI 接口:支持流式传输、上下文记忆、多轮对话等高级 AI 功能
- [x] 英文词典备灾机制:翻译服务失效时自动切换备用词典或本地查询
- [x] 优化 YouTube 字幕支持:提升流式字幕的合并与断句体验
- [ ] 规则共建机制升级:引入更灵活的规则分享、版本管理与社区评审流程
- 如果你有兴趣参与某个方向,欢迎在 Issues 区提出想法或提交 PR!
八、开发者与社区的互动入口
- 开发与贡献:GitHub 项目主页、开发文档、自定义接口示例、Hook 使用说明等
- 交流渠道:Telegram 群,便于快速交流、反馈、讨论与协作
- 线上资源与示例文档:custom-api_v2.md(自定义接口示例文档)等
九、安装与使用的快速回顾
- 首要建议:优先使用浏览器扩展,以获取最完整的功能与最佳本地化体验
- 备用方案:若受限于浏览器权限、或在特定环境下需要自定义实现,则可选用油猴脚本(Tampermonkey/Violentmonkey)并结合域名白名单、Hooks 与自定义接口
- 跨端使用:将数据同步作为关键需求时,可以部署 KISS-Worker 作为后端服务,或利用 WebDAV 进行跨设备的文本与规则同步
十、使用中的小贴士与最佳实践
- 事先建立自定义术语表
- 对于科技、医学、法学等专业领域,提前录入核心术语,确保翻译的一致性与准确性。
- 结合上游规则订阅
- 从社区订阅中获取经过验证的高质量规则,快速提升翻译质量,节省自定义规则的时间成本。
- 流式翻译的体验优化
- 启用流式传输后,耐心等待前几句翻译完成再对比后续文本,以获得连续的翻译体验。
- 字幕翻译的断句提升
- 对于 YouTube 等字幕场景,关注断句与时间轴的对齐问题,必要时对字幕进行人工微调以提升可读性。
十一、结语:让翻译回归“简约而强大” KISS Translator 将“简约”与“强大”这对理念融合在一个开源、跨平台的翻译工具中。它的设计不仅关注翻译结果的准确性,更强调使用过程的流畅性、可定制性和社区协作的可能性。通过丰富的服务接入、灵活的接口和强大的自定义能力,KISS Translator 为不同场景的语言沟通提供了一个可扩展的解决方案。无论你是想在浏览网页时快速获得对照译文,还是希望在多设备上保持一致的翻译偏好,亦或是需要在特定领域建立专业术语库并对接自定义 AI 服务,KISS Translator 都提供了完善的工具箱与实现路径。
如果你愿意共建或尝试新功能,请访问 Issues 区讨论或提交 PR。让我们一起让翻译更贴近人类的语言直觉,更高效地支撑学习、工作与创作的每一个环节。
附注:本文中的图片与演示资源均来自输入材料中的公开链接,供读者在了解与试用时参考使用。若你希望了解更多技术实现细节或获取演示资源,请直接访问项目主页及关联文档。
Enjoying this project?
Discover more amazing open-source projects on TechLogHub. We curate the best developer tools and projects.
Repository:https://github.com/fishjar/kiss-translator
GitHub - fishjar/kiss-translator: KISS Translator 简约翻译
KISS Translator is a powerful open-source bilingual translation extension and Tampermonkey script. It supports multiple services (such as OpenAI, DeepSeek, Gemi...
github - fishjar/kiss-translator

