kiss-translator

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

GPL-3.0 License

Stars
2.1K

Bot releases are visible (Hide)

kiss-translator - Release v1.8.11 Latest Release

Published by github-actions[bot] 5 months ago

更新内容:

  • DeepLX接口,自动识别语言时参数修改为auto
  • OpenAI接口,新增可配置参数 temperaturemaxTokens
  • 新增多个远程语言识别接口,可在基本设置中切换或关闭
  • 划词翻译的百度英文词典翻译,可以在设置中选择关闭
kiss-translator - Release v1.8.10

Published by github-actions[bot] 5 months ago

更新内容:

  • 优化自定义接口设置,增加hook功能,以适应更广泛的接口
  • 优化gemini接口设置,展示完整url,以便更灵活的填写
  • 支持下载和上传配置的json文件了
  • 可以在规则设置中编写翻译文本时的hook函数,以实现某些特殊功能
kiss-translator - Release v1.8.9

Published by github-actions[bot] 6 months ago

更新内容:

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

Published by github-actions[bot] 6 months ago

更新内容:

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

Published by github-actions[bot] 6 months ago

更新内容:

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

Published by github-actions[bot] 6 months ago

更新内容:

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

Published by github-actions[bot] 7 months ago

更新内容:

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

Published by github-actions[bot] 7 months ago

更新内容:

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

Published by github-actions[bot] 8 months ago

更新内容:

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

Published by github-actions[bot] 9 months ago

更新内容:

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

Published by github-actions[bot] 9 months ago

更新内容:

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

Published by github-actions[bot] 9 months ago

更新内容:

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

Published by github-actions[bot] 10 months ago

更新内容:

  • 支持 OpenAI/Gemini/DeepL 多个 key 轮询调用
  • 修复油猴脚本隐藏悬浮按钮后未注册右键菜单的bug
  • 修复 instagram 输入框不能翻译的bug
  • 调整webfix逻辑到翻译前,而不是页面加载后立即执行
  • 规则设置增加保留元素选择器,用于避免某些非文本元素在翻译后消失
  • 修改右键菜单仅在普通页面和选中文本中显示
  • 插件版将划词翻译/弹出翻译框快捷键设置移到浏览器内置页面
  • 更新readme,增加赞赏图片
  • 其他一些小改动或优化
kiss-translator - Release v1.7.15

Published by github-actions[bot] 10 months ago

更新内容:

  • 增加右键菜单开关/关闭设置
    • 扩展和油猴脚本均可设置
  • 修复四指触屏翻译无效的bug
  • 划词翻译按钮改为固定在选定语句时的鼠标位置,不再跟随页面滚动
  • 划词翻译增加第二目标语言,可与第一目标语言互译。
  • 调整输入框翻译相关代码
  • 鉴于极少数页面文字大小显示异常,悬浮按钮的文字大小固定为24px
  • 翻译服务增加对gemini的api支持
kiss-translator - Release v1.7.14

Published by github-actions[bot] 11 months ago

更新内容:

  • 增加禁用翻译的页面功能,避免一些潜在问题
  • 增加不翻译的语言功能
  • 增加新的内置译文样式:引用
  • 打开翻译框划词翻译的快捷键合并为一个:ALT+S
  • 其他一些小修改
kiss-translator - Release v1.7.13

Published by github-actions[bot] 11 months ago

更新内容:

  • 浏览器扩展增加右键菜单
    • 翻译选中文字 (Alt+S)
    • 开启翻译 (Alt+Q)
    • 切换样式 (Alt+C)
    • 打开翻译弹窗 (Alt+B)
    • 打开设置 (Alt+O)
  • 修复html标签字体大小对mui的影响
  • 其他一些小优化
kiss-translator - Release v1.7.12

Published by github-actions[bot] 11 months ago

更新内容:

  • 接口测试展示更详细的错误信息
  • 支持移动端双指/三指触摸翻译
    • 可在设置页面切换或禁用
  • 修复鼠标悬停翻译有时不灵的bug
  • 支持添加webfix个人规则
    • 个人规则支持数据同步
  • 其他一些小修改
kiss-translator - Release v1.7.11

Published by github-actions[bot] 12 months ago

更新内容:

  • 修复划词翻译框获取接口设置错误的bug
  • 一些UI文字修改
kiss-translator - Release v1.7.10

Published by github-actions[bot] 12 months ago

更新内容:

  • 修复设置页面url过长的换行问题
  • 添加对 Cloudflare AI 翻译接口的支持
    • 目前该接口不支持长文本的翻译
    • 并且支持的语言较少
  • 增加英文单词收藏功能
    • 在划词翻译框可以点击收藏单词
    • 设置页面增加收藏词汇页面
    • 可以上传、导出、清空收藏的单词
kiss-translator - Release v1.7.9

Published by github-actions[bot] 12 months ago

更新内容:

  • 修复划词翻译按钮位置不正确的bug