JS 网页全自动翻译 v3.8 发布,增加第二个美国翻译集群

来源: 投稿
作者: 鬼画符
2024-08-28 15:17:00

两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!

升级说明

  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 优化识别处理机制,使大网页的字符识别速度更快

在线体验

http://res.zvo.cn/translate/demo.html

快速使用

在你的网页最末尾, </html> 之前,加入以下代码,会在页面的最底部出现选择语言的标签:

<script src="static/js/translate.js"></script>
<script> translate.language.setLocal('chinese_simplified'); //设置本地语种(当前网页的语种)。如果不设置,默认就是 'chinese_simplified' 简体中文。 可填写如 'english'、'chinese_simplified' 等,具体参见文档下方关于此的说明。 translate.service.use('client.edge'); //设置机器翻译服务通道,直接客户端本身,不依赖服务端 。相关说明参考 http://translate.zvo.cn/43086.html translate.execute(); //进行翻译  </script>

开源适配

如果您有开源项目,比如文档、cms、UI 框架、后台管理框架、等等,需要采用此进行多语言切换,欢迎喊我,无偿提供全程接入讨论及遇到的问题跟随优化,希望我们的开源项目能互相产生作用一起越来越好。

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
2 收藏
分享
返回顶部
顶部