KISS Translator 简约翻译
GitHub Repo
MIT
July 14, 2026 at 08:22 AM
0 views

KISS Translator 简约翻译

@fishjarProject Author

深入解读:KISS Translator 简约翻译 — 开源双语对照的强大翻译扩展与油猴脚本

在浏览网页、整理笔记,甚至享受视频字幕的场景里,翻译从来不仅仅是“把文字翻成另一种语言”的简单工作。KISS Translator 简约翻译以“极简、开源、强大、多场景支持”为核心理念,打造了一个跨浏览器、跨设备、可扩展的翻译平台。它不仅提供网页双语对照翻译、输入框即时翻译、划词翻译、字幕翻译等常用功能,还通过丰富的接口和自定义能力,满足从普通用户到开发者、从个人使用到团队协作的多样需求。下面的内容以结构化的方式,带你全面了解这款工具的定位、能力、用法与未来走向。

图片展示

  • 作为对外推广与致敬的一部分,社区与开发者往往希望直观感受工具的存在感。以下两处图片来自输入内容,帮助你快速了解项目氛围与赞助方背景:
  • 赞助与合作图示 appreciate
  • ePhone AI 的标志性图像 ePhone AI Logo
  • 同时,一个简短演示视频也在项目中提供,帮助你直观感受翻译流程与界面交互。观看 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.

Project
kiss-translator
Created
July 14
Last Updated
July 14, 2026 at 08:22 AM

Find more projects like this

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.