Kiss Translator Versions Save

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

v1.8.9

2 weeks ago

更新内容:

  • 支持 Ollama API 接口
  • 添加更多的openai预设接口
  • 划词翻译框在简洁UI下,将隐藏header

v1.8.8

3 weeks ago

更新内容:

  • 优化任务池,从background移到content
    • 使得每个页面有单独的任务池
    • 避免某些情况下不同页面配置混淆
  • DEEPLX 支持填入多个URL轮寻调用
  • 修复选中文本无法关闭翻译框的bug
  • 翻译框的位置可以选择跟随选中文本
  • 翻译框可以设置偏移位置
  • 油猴脚本菜单支持多语言
  • 其他一些小调整和优化

v1.8.7

1 month ago

更新内容:

  • 修复划词翻译按钮点击页面不消失的问题
  • 优化划词翻译框
    • 增加简洁UI界面,支持快捷切换,也可设置默认启用
    • 触发方式支持点击、鼠标悬停、选中立即触发三种
    • 支持附加样式代码,自定义翻译框样式
    • 支持复制词典翻译的内容
  • 自定义接口增加自定义选项功能
    • 借此能够自定义请求的methodbodyheaders
  • 其他一些小改动或优化

v1.8.6

1 month ago

更新内容:

  • 支持移动端划词翻译
  • 修复自定义接口不能使用问题
  • 增加小牛翻译接口
  • 其他小修改

v1.8.5

1 month ago

更新内容:

  • 划词翻译
    • 增加单词语音功能
    • 修复输入框点击不到的问题
    • 可以设置点击外部区域关闭弹窗
  • 为方便注入JS/CSS,增加csp禁用名单功能
  • 预设自定义接口增加到5个

v1.8.4

1 month ago

更新内容:

  • 为避免有些页面样式对译文样式的影响,增加可选spanfont作为译文的tag
  • 增加简单的仅显示译文功能
    • 非完美实现,会丢失一些样式,且某些页面可能显示异常
  • 为了解决一些特殊页面的问题,而之前的webfix难以灵活应付,因此增加一个银弹级功能:
    • 通过注入用户的自定义的JS/CSS代码,理论上能够解决任何页面的问题
    • 修复补丁函数本质上成为该功能的子集,通过注入JS完全可以代替修复补丁函数
  • 为了提供更大的灵活性,将一些全局设置移到规则设置和接口设置
    • 规则设置新增:仅显示译文、翻译时机、译文元素标签、否翻译页面标题、远程语言检测、不翻译的语言、专业术语、网页修复、注入JS/CSS等
    • 接口设置新增:最大并发请求数量、每次请求间隔时间
  • 增加全局设置:重新翻译间隔
  • 专业术语将用<i class="kiss-trem">包裹
  • 划词翻译增加百度推荐的内容显示
  • 一些其他修改或优化。

v1.8.3

2 months ago

更新内容:

  • 修复划词翻译时,遇到无发音单词闪退的bug
  • 调整右键菜单文字说明
  • 调整iframe翻译逻辑
    • 不再和parent页面共用规则,需要单独设置
    • 不再从iframe页面发消息给parent页面,避免github ipynb页面无法加载
    • iframe页面和parent页面的初始是否翻译最好一致,避免状态混乱
  • 移除某些页面textContent保留的无用换行符,提升翻译质量

v1.8.2

3 months ago

更新内容:

  • webfix 增补BLOCKQUOTE 为换行标签
  • 修复chrome 和 edge 浏览器出现右键菜单重复ID的错误
    • 之前为修复 firefox 重启后右键菜单消失的问题引入的bug
  • 右键菜单可以选择简单菜单(仅切换翻译)和二级菜单两种

v1.8.1

3 months ago

更新内容:

  • 尝试修复firefox重启后右键菜单消失的bug
  • 页面标题可设置是否翻译了,默认不翻译
  • 优化专业术语功能
    • 通过正则匹配,可避免英文单词拆分替换。
    • 比如React单词
      • 如果设置术语 act, 表演,会导致拆分翻译成 回复表演
      • 如果设置术语 \bact\b, 表演,则不会拆分单词
  • 其他一些小修改

v1.8.0

3 months ago

更新内容:

  • 保留元素选择器,可以对子元素过滤
    • 元素选择器与子元素选择器取并集,中间>>>隔开
    • 能够适应更多的情况,比如保留类似<a><code></code></a>的元素
  • 更新失效的百度翻译API
    • 新接口英文单词的翻译内容精简了一些
  • 支持自定义专业术语功能
    • 发送给翻译接口的术语会替换为占位符,可能对翻译结果产生不利影响,应酌情使用
    • 另外,如果原文有类似 [0] 的文字,可能有意外的翻译结果
  • 保存规则按钮将不再是保存当前页面,而是保存当前域名的规则
  • 打开翻译时,同时会翻译页面标题
  • 支持打开页面时,全部一次性翻译,而不是滚动加载翻译
    • 开启这个特性需要在基本设置页面的翻译时机中选择页面打开
  • 更新快捷键后,能够在popup弹框中动态显示最新快捷键