Skip to content

Releases: xnx3/translate

v3.12.0

17 Dec 08:48
v3.12.0
729aa72
Compare
Choose a tag to compare
  • 优化 如果使用了 translate.enterprise.use() ,那么 translate.service.use('xxx') 将会失效,有企业翻译通道根据翻译可用情况自行分配 637319b
  • translate.request.translateText 手动调用接口进行翻译操作的能力,增加对目标语种的指定,可以翻译为任何你想翻译的语种,而不是只能是当前所显示的语种 a9be132
  • 增加 translate.language.translateLocal = true; 的设置 :本地语种也进行强制翻译 8930446

Full Changelog: v3.11.11...v3.12.0

v3.11.11

09 Dec 06:56
Compare
Choose a tag to compare

test

v3.11.0

06 Dec 09:04
Compare
Choose a tag to compare
  • translate.js 全面优化自定义术语的适配,不再将自定义术语的值也一并给机器翻译,而是分离出来单独进行。
  • translate.js 自定义术语针对中文转英文、法语等需要有空格进行分割单词的语种时,会自动在前、后进行识别并加入空格进行分离单词。
  • translate.js 自定义术语针对同一个元素中命中多个自定义术语的情况,进行自动拆分分别翻译,不至于出现翻译错乱。
  • translate.js 自定义术语针对翻译前字符跟翻译后字符有包含情况时,比如 自定义术语的是 “你好”,目标为“你好呀” 不至于出现重复匹配的情况。
  • translate.js 自定义术语针对同一个元素的文本出现多个自定义翻译词的情况时会全部都能精准匹配。
  • translate.js 全面去掉 querySelectorAll 的使用,采用 childNodes 使之更好的对各种形态及各种运行环境兼容
  • translate.user 增加自定义设置源站编码
  • translate.user 增加自定义设置可切换的语言
  • Translate.user 优化翻译后,如果页面中有决定对位且在最底部的元素,会整体向上移动不至于被遮挡
  • translate.user 增加对 sitemap.xml sitemap.txt 的自动替换支持
  • translate.api 增加再响应头中增加 servernode、version 的返回,避免请求出现异常相应时,可以通过响应头来定位异常节点
  • translate.user 优化翻译结果的缓存采用文件式缓存
  • translate.user 增加回源请求的方式配置,可用有 Java请求、CURL请求、以及真实请求
  • Translate.api 稳定性优化,优化性能自检及环境异常自动触发脱离集群进行自动优化重启的能力。
  • Translate.api 增加异步数据拦截篡改能力

v3.10.0

02 Nov 04:54
Compare
Choose a tag to compare
v3.10.0 增加对指定标签的属性进行翻译

v3.9.0

12 Oct 09:53
Compare
Choose a tag to compare
  1. TCDN 发布第二个大版本 http://tcdn.zvo.cn 无需任何配置即可对现有网页进行一键整体翻译,并翻译结果页面可被搜索引擎正常收录。
  2. translate.service 一键安装命令,优化下载源 down.zvo.cn 的网络自检,如果自检网络出现异常,则自动进行下载源的切换,以保障下载资源畅通
  3. translate.js 优化某些极小情况下,页面元素频繁变动,扫描时导致报错的问题
  4. translate.js 优化 日语这个语言的显示文字为 日本語
  5. translate.js 修复 translate.setDocuments 方法设置后判断异常的问题
  6. translate.js 调整 translate.getDocuments() 方法无论任何情况,返回的都会是数组形态。
  7. translate.js 增加对 og:novel:latest_chapter_name 标签的翻译支持
  8. translate.api 增加翻译前的缓存清空释放,以保障缓存的一致
  9. translate.api 优化对大html文件的翻译,延长超时时间,避免因耗时太多导致翻译失败
  10. translate.js 自动识别用户当前使用的语言并切换能力,增加浏览器默认设置为香港地区 zh-hk 的自动识别切换

v3.8.2

05 Sep 08:57
Compare
Choose a tag to compare
修复 translate.setDocuments 方法设置后判断异常的问题

v3.8.1

05 Sep 01:49
Compare
Choose a tag to compare
优化某些极小情况下,页面元素频繁变动,扫描时导致报错的问题

v3.8.0

28 Aug 07:06
Compare
Choose a tag to compare
  1. translate.js 增加对翻译结果全部转小写显示的能力,以避免大小写混合感觉有些乱。(此能力只限使用 translate.service 翻译通道才有效)
  2. translate.js 企业版增加两个网络节点,分别位于香港、美国。
  3. translate.js 优化繁体字的识别精度
  4. translate.service 企业级翻译通道增加美国集群主机
  5. translate.service 企业级翻译通道部署架构优化,有原本的国内北京集群,转为默认使用美国的集群提供服务,而国内北京集群提供备用,出现异常情况时自动触发进行主备切换,充分保障翻译通道的稳定。
  6. translate.service 企业级翻译通道集群的SLB后端节点自动化测速优化,有原本的线程、定时任务 外,又增加一层健康检查,充分保障SLB后端每个节点的实时测速接入集群。
  7. translate.api 修复 StringUtil.urlToString 如果这个字符串本身是特殊字符或者艺术字等,转换出来的字符串是乱码形态的问题,从而导致网页中会有某个艺术字的区域不翻译的问题。
  8. translate.api 重写hash算法,以提供更快的计算性能
  9. translate.api 优化识别处理机制,使大网页的字符识别速度更快

v3.7.2

22 Aug 02:39
Compare
Choose a tag to compare
优化繁体字的识别精度

v3.7.0

10 Aug 02:02
Compare
Choose a tag to compare
  1. translate.js 全面优化 translate.setAutoDiscriminateLocalLanguage(); 根据用户所在自动切换语言的能力,在原本的基础上增加了根据用户浏览器本身的语种自动切换语言的能力,会先根据用户浏览器默认使用语言来切换,如果失败,才会根据用户ip所在国家来切换语种。
  2. translate.js 增加 translate.util.browserDefaultLanguage() 方法,用于获取浏览器所设置的默认语言,并转为 translate.js 的语言标识符输出。
  3. translate.js 修复俄语识别,误吧K识别为俄语的问题
  4. translate.api 的html翻译接口,增加 body 方式传入数据的支持
  5. translate.api 增加有application配置文件控制的多长时间自动重启容器节点以定期自动释放计算资源
  6. Translate.api 优化,优化日期的时间统一为24小时制
  7. translate.service 使翻译接口要翻译的内容支持 body传入,以给豆包大模型的豆包翻译提供支持
  8. translate.service 的企业级通道后端负载测速增加第二层守护线程,避免测速进程异常时导致 slb not find 的异常