两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!
升级说明
- 增加 translate.office 离线翻译能力,并提供自动抽取离线翻译数据的可视化面板
- 增加 translate.util.objSort 方法,用于针对对象的key的长度进行排序
- 增加 translate.util.loadMsgJs 方法,用于在需要时动态加载msg.js进行友好提示
- 增加 translate.util.synchronizesLoadJs 同步加载js的方法,用于未来一些三方扩展等附加js文件的选择性加载
- 增加 translate.language.setUrlParamControl(); url参数后可以加get方式传递 language 参数的方式控制当前网页以什么语种显示
- 增加 translate.language.getCurrent() 获取当前语种的方法
- 增加翻译服务端对小牛翻译的支持
- 增加翻译语种数量到一百语种
- 翻译通道调整,以做到不同的用户、域名使用不同的自定义翻译通道
- 增加翻译接口的注入扩展,以便自定义开发扩展更多自定义项
- 增加翻译服务日志记录翻译字符多少的统计、翻译来源的记录,是通过翻译接口还是通过缓存
- 优化缓存计算方式,进一步降低缓存在磁盘中的存储大小、提高CPU计算性能
- 优化追加代码的使用,不再局限于js、也可以追加style、html等等
- 修复TCDN生成繁体中文站不生效的问题
- 停止v1翻译通道(已过期两年多不再维护更新),将之前v1的自动切换为v2进行使用
- 修复如果句子中如果存在$字符,句子无法正常翻译的问题
在线体验
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>