JS 网页全自动翻译 v3.1 发布,解决动态数据渲染漏翻译问题

admin 轻心小站 关注 LV.19 运营
发表于站长交流版块 新鲜事

两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!升级说明 增加 translate.request.listener ,

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

  1. Image

升级说明

 

  1. 增加 translate.request.listener ,解决某些框架动态加载数据页面渲染时,有时导致漏翻译的问题

  2. 增加 translate.language.translateLanguagesRange 设置只对指定语种进行翻译

  3. 增加 translate.selectLanguageTag.refreshRender (); 重新绘制 select 语种下拉选择;

  4. 大幅优化 translate.language.recognition 对批量文本语种识别的精确度; 

  5. 增加 translate.selectLanguageTag.documentId 的自定义设置; 

  6. 增加对元素整体翻译对特殊字符 \ { } ^ 的适配

  7. 增加一级缓存自定义重写方式的相关文档说明

  8. 修复翻译时的图片翻译,如果图片设置的是相对路径会导致图片翻译不生效的问题

  9. 优化 msg.js 引入有 http 变为 https

  10. 优化 input 的 placeholder 翻译问题

  11. 优化日语字符的识别

  12. 重新优化 translate.language.getLocal () 的识别精度; 

  13. 优化 translate.language.recognition 的计算方式,提高精确度

  14. 优化繁体中文的识别,全面覆盖本地语种是繁体中文的网页适配

  15. TCDN 修复忽略 class name 失效的问题

  16. TCDN 优化对大部分 HTTPS 协议源站的支持

  17. TCDN 增加 html 源文件文本替换 能力,可自定义对源站 html 源码进行文本替换。

  18. TCDN 增加源站 sitemap.xml 的自定义设置

  19. TCDN 增加生成的目标翻译站的 sitemap.xml 自动生成

在线体验

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

快速使用

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

<script src="https://cdn.staticfile.net/translate.js/3.1.7/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 框架、后台管理框架、等等,需要采用此进行多语言切换,欢迎喊我,无偿提供全程接入讨论及遇到的问题跟随优化,希望我们的开源项目能互相产生作用一起越来越好。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: JS 网页全自动翻译 v3.1 发布,解决动态数据渲染漏翻译问题

粉丝

0

关注

0

收藏

0

已有0次打赏