您现在的位置是:首页 > 文章详情

JS 网页全自动翻译 v2.10 发布,增加元素整体翻译能力

日期:2023-10-24点击:89

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

升级说明

  1. 增加元素整体翻译能力,增加 translate.whole 用于对整体翻译的控制,提高翻译准确度及对其他语种设置为本地语种的支持。
  2. 从 translate.addNodeToQueue() 中抽离出  translate.addNodeQueueItem() ,用于元素整体翻译提供服务
  3. translate.nodeQueue 遍历时,增加类型为 function 判断,避免hash冒出个 Contains 出来导致for中的.length 出错
  4. 翻译接口的自助管理后台增加对网站当天的详细翻译日志的下载,可以查看当天有过哪些次翻译、翻译字符多少、翻译为什么语种等详细情况。
  5. 翻译接口的每日翻译文字上限优化,如果通过自助翻译后台录入的网站,每日翻译字符上限有五百万字符扩展到两千万字符(当然这全都是免费的)
  6. 删除翻译后端的 generateCache 目录
  7. translate.service 增加 translate.json 翻译日志的 referer 收集,以方便再自助管理后台进行对自己网站的翻译记录日志的下载
  8. translate.service 的 TranslateInterface 接口增加 response 的传入,以便在扩展中对响应进行自定义
  9. 公共翻译接口 api.translate.zvo.cn 对翻译接口 translate.json 的response响应,增加了当前站点域名日翻译字符数的返回
  10. 优化线上公共翻译服务的翻译字数统计方式,有redis接管,并统计最近七天的翻译字数记录
  11. 优化translate.service 的 sql特殊字符过滤

在线体验

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

快速使用

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

 <script src="https://res.zvo.cn/translate/translate.js"></script> <script> translate.language.setLocal('chinese_simplified'); //设置本地语种(当前网页的语种)。如果不设置,默认就是 'chinese_simplified' 简体中文。 可填写如 'english'、'chinese_simplified' 等,具体参见文档下方关于此的说明。 translate.execute();//进行翻译  </script>

开源适配

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

原文链接:https://www.oschina.net/news/263113/leiming-2-10-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章