translate.js v2 升级 v3 注意事项

首先,v2版本可完美升级到v3版本,无需做任何别的变动。
其次,v3版本感谢微软为此提供的翻译服务、感谢七牛云提供全球CDN加速服务。我们还是建议您进行以下方式的操作:

操作方式

1. 更换translate.js 的 CDN源【非必须】

如果您之前使用的是

  1. http://res.zvo.cn/translate/translate.js

这个是放在了香港服务器,并未做全球cdn加速,建议您可以更换为七牛云提供的全球CDN加速的:

  1. https://cdn.staticfile.net/translate.js/3.1.5/translate.js
2. 增加 client.edge 设定【非必须】

在 translate.execute() 前,加入一行

  1. translate.service.use('client.edge');

设置翻译通道不在依赖translate.service,而是直接有微软提供支持。注意的是 client.edge 支持 73 种翻译语种。
详细说明参见 http://translate.zvo.cn/43086.html

说明

这里变动的主要由于支持语种有一百二十多种降低到七十多种,如果您在使用时,有过自定义切换语种,并且自定义切换语种的界面所支持的语种比较多,那么您需要对比一下您自定义的语种是否在v3中有支持。如果您普通的使用比如英文、简体中文、繁体中文、法语、德语、俄语 等常用语种,那么肯定都是支持的,如果您切换语种非常多,有些非常不常见的语种,那么您需要进行跟v3的语种对比看看,免得这个切换的语种在v3中再不支持。
至于其他的没有什么不同,v2版本可无缝升级v3,无需任何其他改动

感谢

v3版本的机器翻译服务有微软提供
v3版本的 translate.js 全球高速cdn通道有七牛云提供
服务器香港/美国 节点分别有指点云、AO3读者提供