更新日志(v9.x)
v9.9.0 2023 年 05 月 24 日
- 将内置 PDF 阅读器升级到 v3.6.172。
- #1612 给全文翻译功能的控制面板加入“目标语种”的选项。
- #1733 全文翻译功能从现在起会记住源语种,在下次开启时会使用上次选择的源语种,而不是像以前的版本那样固定为”自动检测”。
v9.8.2 2023 年 05 月 05 日
- #1455 修复在独立翻译窗口的文本框中按下 ESC 键关闭输入法时会误关闭独立翻译窗口的问题。
- 对一些默认设置进行了调整。这些调整全都仅对新用户生效,已经安装了划词翻译的用户不受影响。
- 将 Yandex 加入进默认启用的翻译服务当中。
- 首次使用全文翻译功能时会弹出使用提示。
- 将面板宽度的默认值由 250px 调整为了 290px,以解决部分翻译服务(如谷歌翻译)会出现换行的问题。
v9.8.1 2023 年 04 月 11 日
- #1710 对 ChatGPT 进行了优化,现在将只会在 chat.openai.com 里产生唯一一个“New chat”,而不是像 v9.8.0 里每调用一次就产生一个“New chat”。
- 译文样式现在可以自行调整颜色、文字大小和粗细了。
- 将默认译文样式由“深色背景”改为了”直线”。
- 此项调整仅对新用户生效,现有用户的默认译文样式仍然是“深色背景”。
- 修复“直线”和”波浪线”的译文样式中,线条跟文字重合了的问题。
v9.8.0 2023 年 04 月 08 日
- #1672 ChatGPT 现在无需填写 API Key 就可以直接使用了。
- #1002 给划词翻译换了个对深色模式友好的 logo。
- #1694 给全文翻译双语对照模式下的原文和译文之间添加了约一个空格的间距。
- #1705 修复译文样式在部分网站(例如 python.org)里不起作用的问题。
- #1701 【管理密钥】弹窗改进:设了一个最大高度,超出则显示滚动条;重复的密钥会有提示。
- 将 v9.6.0 的全文翻译里的虚线边框译文样式重新 加了回来,叫“虚线边框(经典)”,并将从 v9.6.0 及以下版本升级上来的用户的默认样式由“深色背景”重新调整为了”虚线边框(经典)”。
- 升级内置的 Tesseract OCR 到 v5.3。
- 升级内置的 PDF 阅读器到 v3.5.141。
v9.7.2 2023 年 04 月 04 日
- #1698 修复 04 月 04 日 DeepL 报错无法使用的问题。
- 修复 Yandex 翻译在翻译日语时会报错“不支持日语”的问题。
v9.7.1 2023 年 03 月 26 日
- #1642 给全文翻译功能提供了多个译文样式供用户选择,并将默认的样式由原本的“虚线边框”变成了”深色背景”。
- 默认样式的调整可能有点唐突,如果给你带来不便,我很抱歉。**如果你不喜欢“深色背景”,那么你可以在设置 - 外观 - 译文样式中调整为别的样式。**之后对于默认设置的调整我会更加谨慎。
- #1536 改进全文翻译功能的显示:当翻译结果没有出现时,不会将原文变成“正在翻译,请稍候……”
- #1685 给全文翻译功能添加“翻译中”的状态提示。
- #1683 修复服务申请页面导出的密钥信息中漏掉了 ChatGPT 的密钥的问题。
- 给 ChatGPT 添加选项,让用户可以自定义 ChatGPT 使用的模型。
v9.6.0 2023 年 03 月 09 日
- #1523 添加 Yandex 翻译。
- #1660 添加一个选项,让用户可以修改 ChatGPT 的翻译命令,例如可以改成
总结下面这段话的意思:{{text}}
、解释这段代码的作用:{{text}}
。 - 添加一个选项,让用户可以设置 ChatGPT API 的镜像地址。
- #1642 将设置页的选项重新整理了一番,方便查找。
- 给 ChatGPT 翻译补上图标。
v9.5.0 2023 年 03 月 02 日
- 将划词翻译内置 PDF 阅读器版本升级到了 v3.4.120。
- #1623 接入了 ChatGPT 翻译。
- #1639 给浏览器地址栏右侧的划词翻译按钮的右键菜单中加入几个菜单项如“截图翻译”、“网页全文翻译”等。
- #1651 当全文翻译功能翻译失败时,在错误消息末尾提供了重试按钮。
- #1647 修复全文翻译功能中,在切换显示模式(双语 / 原文 / 译文)后会丢失用户对译文的修改的问题。
- 删除了在浏览器原生 PDF 阅读器右键菜单中的【在划词翻译中打开此 PDF 文件】的菜单项。
v9.4.0 2023 年 02 月 20 日
- 将划词翻译内置 PDF 阅读器版本升级到了 v3.3.122。
- #1541 给谷歌翻译添加了“隐藏音标”的选项。
- #1456 给独立翻译窗口添加了“不要获取焦点”的选项。查看说明
- #1633 将“检测到 PDF 文件”的提示中 PDF 的链接限制为一行。
- #1608 修复清空谷歌翻译镜像地址后没有生效的问题。
v9.3.0 2023 年 02 月 03 日
- 将划词翻译内置 PDF 阅读器版本升级到了 v3.2.146。
- #1625 修复近期在且仅在 Firefox 里 DeepL 无法使用(表现为总是报“响应超时”错误)的问题。
v9.2.2 2023 年 01 月 01 日
- #1595 修复 v9.2.1 及以下版本的划词翻译在 Chrome v66 ~ v79 / Edge v79 / Firefox v57 ~ 73 中无法使用的问题。
- #1587 去除一个由划词翻译产生的浏览器控制台警告信息。
- 修复 v9.2.1 中独立翻译窗口可能会以 800 x 600 的大小打开的问题(正常情况下应该是 270 x 500)。
- 修复 v9.2.0 开始 DeepL 在响应超时后没有释放占用的系统资源的问题。
v9.2.1 2022 年 12 月 20 日
- #1584 修复 v9.2.0 在低版本浏览器中谷歌翻译会报错
AbortSignal.timeout is not a function
的问题。- 由于这个错误,同时也将划词翻译的浏览器兼容范围调整为了 Chrome v66、Edge v79、Firefox v57。
- #1581 修复打开独立翻译窗口时可能报错
Invalid value for bounds.
的问题。
v9.2.0 2022 年 12 月 19 日
- 将划词翻译内置 PDF 阅读器版本升级到了 v3.1.81。
- 提高了划词翻译对低版本浏览器的兼容范围。
- 划词翻译现在最低可在 Chrome v65、Edge v80、Firefox v58 上运行。
- 内置 PDF 阅读器现在最低可在 Chrome v85 上运行。
- 注意:兼容低版本浏览器并不代表划词翻译在低版本浏览器里就一定不会出现问题。建议尽量保持浏览器为最新版本,减少 出现问题的可能性。
- 对 DeepL 的相关代码进行了 Manifest V3 改造。这是什么?
- 此次改造理论上也加快了 DeepL 的响应速度,并减少了出现“响应超时”错误的次数。
- 重新给谷歌翻译添加了超时时间与报错信息。
- 在 v9.1.0 中改造谷歌翻译的代码时漏掉了超时时间与错误信息,这导致当用户没有配置谷歌翻译时,谷歌翻译会长时间处于加载中的状态,且报错信息会显示英文。
- #1560 填写密钥时现在会自动去掉首尾空格。
- 防止用户复制密钥时首尾出现空格导致的密钥错误。
- #1552 改进全文翻译对 emoji 表情的处理。
- #1532 修复在 macOS 里朗读美音时声音很奇怪的问题。
v9.1.1 2022 年 11 月 24 日
#1556 修复在 v9.1.0 中谷歌翻译会报错 Unexpected token < in JSON at position 0
的问题。
v9.1.0 2022 年 11 月 19 日
- 谷歌翻译现已支持自定义镜像地址。
- 内置 PDF 阅读器现已升级至最新版本。注意:此次升级取消了对旧版本浏览器的支持,**如果内置 PDF 阅读器无法使用,请将浏览器升级到最新版本后再试。**此次升级还解决了以下问题:
- #970 内置 PDF 阅读器现已支持添加标注(文字或划线),并且可以导出带有标注的 PDF 文件。
- #1549 修复火山翻译密钥无法导出 / 导入的问题。
- 对谷歌翻译的相关代码进行了 Manifest V3 改造。这是什么?
v9.0.1 2022 年 11 月 17 日
修复在 v9.0.0 中翻译窗口无法拖动 / 调整宽度的问题。
v9.0.0 2022 年 11 月 15 日
此版本没有任何功能更新或 bug 修复,只是将划词翻译依赖的第三方代码全部升级为了最新版本,这样有助于未来的开发工作。
这次代码升级让划词翻译的界面颜色有所变化,其它地方理论上不会有任何变化。