fishjar /kiss-translator

A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本)

★ 13,292⑂ 678👁 30⑃ 465● 841▤ 96◈ 0
JavaScriptGPL-3.0Created 2023-07-18kiss-translator.rayjar.com/
13,292
stars
678
forks
30
watchers
465
prs
841
issues
96
releases
0
discussions

README

KISS Translator 简约翻译

English | 中文 | 日本語 | 한국어





一个简约、开源的 双语对照翻译扩展 & 油猴脚本。

kiss-translator.webm

 感谢以下赞助商对本项目的支持


  
    
    
      
        APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此注册链接注册即可开用。
      
    
  
  
    
    
      
        ePhone AI 是一个面向开发者的 AI 模型 API 中转与聚合平台,支持 OpenAI、Claude、Gemini、DeepSeek、GLM 等多家大模型。
      
    
  


 功能概览

 提示:本文档对应当前分支代码,新增功能(接口插件、本地 AI、文件翻译及剪贴板自动翻译等)目前面向 Chrome/Edge、Firefox 扩展版本提供,油猴脚本及其他客户端暂不包含这些入口。具体 AI 能力取决于所用浏览器、设备硬件及所选模型。

 翻译场景与交互

- 多场景覆盖:支持网页双语对照翻译、输入框即时翻译、划词查词与鼠标悬停翻译;完美支持富文本排版、自定义译文样式,并支持「仅显示译文(隐藏原文)」。
- 查词与对比面板:提供翻译浮窗与独立对比窗口,支持多个翻译服务横向对照、柯林斯/内置英文词典查词与生词本收藏,支持可选的剪贴板自动翻译。
- YouTube 双语字幕:支持基础智能合并算法与 AI 语义断句,提供自定义字幕样式、完整对照列表、字幕悬停查词、生词收藏以及基于字幕的 AI 视频总结。

 服务配置与接口插件

- 海量内置服务:涵盖主流传统与 AI 翻译服务,包括 Google、Microsoft、Baidu、Tencent、Volcengine、DeepL/DeepLX,以及 OpenAI、Gemini、Claude、Ollama、DeepSeek、OpenRouter、OrcaRouter、Requesty、AzureAI、CloudflareAI,并支持 Chrome 浏览器内置 AI 与本地 AI。
- 按能力自由选用:按文本翻译、词典查词、字幕断句、OCR 识别、语音合成等能力独立配置服务与模型参数;根据模型能力无缝支持批量聚合翻译、流式输出、上下文记忆对话、AI 专业术语及思考链(Reasoning)配置。
- 接口插件体系:官方与外部插件分列表展示,点击联网安装;也可通过 ZIP、本地文件夹、GitHub 项目根地址或 HTTPS 链接导入。请求受声明的网络范围限制,支持手动更新及配置实例升级。
- 开放自定义协议:任意非标准 API 均可通过插件实现对接。详细开发指引请参阅 插件开发指南、OpenAI 兼容协议插件 和 DeepSeek 插件。

 本地 AI(边缘端计算)

- 全流程端侧多模态:内置模型中心,支持模型的下载、删除与设备环境选择(GPU/CPU);提供涵盖 LLM 文本生成、VLM 图像理解、OCR 文字识别、ASR 语音识别、TTS 语音合成、JEV 判定和版面分析的独立功能测试页。
- 运行控制与缓存:支持实时查看运行状态与调试日志、手动停止推理任务、卸载内存/显存中的已加载模型;支持文本与结构化推理结果缓存(二进制音频/图片暂不缓存)。
- 隐私与轻量纯离线:模型下载完成后所有计算均在本机设备运行,保护数据隐私;云端服务保持原有网络请求逻辑。(可用性、推理速度与内存占用取决于具体硬件环境与模型大小)。

 文件翻译

- 多格式支持与能力拆分:支持 TXT、Markdown、PDF、EPUB 电子书,以及 PNG、JPEG、WebP 图片;各阶段可独立选用专用的翻译、OCR 识别、版面分析与表格/公式解析服务。
- PDF 深度解析:支持原文阅读、版面结构检测、文字识别、表格/公式解析与分阶段翻译及结果缓存;支持导出为 Markdown、单文件 HTML 或带资源的 ZIP 包(不还原 PDF 排版,不导出 PDF)。
- EPUB 电子书翻译:支持按章节阅读/单章翻译、整本图书批量翻译、自定义阅读排版样式;支持导出双语 EPUB、纯译文 EPUB 或当前章节 HTML。
- 纯文本与图片翻译:TXT 支持下载双语对照或纯译文;Markdown 支持导出翻译后 Markdown/HTML;图片支持文字识别、选区翻译及译文图片(PNG)下载。

 规则、设置与同步

- 智能与自定义规则:支持网页内容自动识别扫描;提供可视化元素选取器,支持草稿编辑、撤销/重做、翻译范围高亮预览;支持规则订阅、导出分享及个人专业术语库。
- 配置管理与测试套件:提供设置全局搜索、系统提示词模板管理、服务连通性测试工具、术语库与字幕断句调试工具。
- 多端数据同步:支持通过 KISS-Worker(基于 Cloudflare Workers 或 Docker 自建)或标准 WebDAV 协议进行全量配置跨设备同步。
- 自定义全局快捷键:
  - Alt+Q:开启/切换网页翻译
  - Alt+D:打开独立翻译窗口
  - Alt+K:打开设置浮窗
  - Alt+S:打开翻译弹窗 / 翻译选中文字
  - Alt+O:直接打开完整设置页
  - Alt+I:翻译当前光标所在输入框

 快速上手

 基础使用(3 步极速上手)

1. 添加翻译服务:打开扩展设置中的「服务配置」,添加所需内置服务,填写 API 地址、API Key 和模型名称,点击「测试」确认可用后保存。
2. 场景关联服务:在「场景设置」中(网页翻译、划词查词、输入框翻译或字幕翻译)勾选对应服务(仅具备对应能力的服务会出现在列表中);可在「提示词管理」中定制 Prompt 模板。
3. 启动翻译体验:点击网页浮动图标或使用快捷键 Alt+Q 启动网页翻译;使用 Alt+D 打开独立窗口可同时对比多个服务的翻译质量。

 进阶功能上手

- 使用接口插件:在「接口插件」页面导入 ZIP 文件、文件夹或 GitHub/HTTPS 仓库链接,完成权限检查并授权;随后在「服务配置 → 添加 → 外部插件」中创建服务实例并配置使用。(注:授权属于本机状态,同步到新设备后需重新授权)。
- 启用本地 AI:打开「本地 AI」模块,先检测设备环境(WebGPU/WASM 等);在「模型中心」下载所需任务模型,并在任务测试页调试;随后在「服务配置」中添加对应的本地 AI 服务并在各场景中选用。
- 文档与图片翻译:打开「文件翻译」页面,上传文件并设定源语言与目标语言;分别选择识别与翻译服务后点击处理。PDF 支持逐步执行版面识别与翻译,EPUB 支持单章或全书翻译,处理完成后选择相应格式导出。

 安装

 建议优先使用浏览器扩展:

 - 浏览器扩展提供更完整的能力(本地语言识别、独立窗口、文件翻译、本地 AI、右键菜单等

Top issues

Latest release

Release v2.2.2 v2.2.2 2026-11-11
- 改进 PDF 文件翻译和预览体验。
- 社区插件目录支持查看插件详情。
- 改进设置搜索的匹配、高亮和输入法兼容性。
- 修复油猴脚本获取 YouTube 字幕时始终超时的问题。
- 本地 AI 新增 Index-Translate-2B 翻译模型。

Snapshot: 2026-11-11T15:31:17Z · Data license Apache-2.0 · JSON