两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!
升级说明
- TCDN 发布第二个大版本 http://tcdn.zvo.cn 无需任何配置即可对现有网页进行一键整体翻译,并翻译结果页面可被搜索引擎正常收录。
- translate.service 一键安装命令,优化下载源 down.zvo.cn 的网络自检,如果自检网络出现异常,则自动进行下载源的切换,以保障下载资源畅通
- translate.js 优化某些极小情况下,页面元素频繁变动,扫描时导致报错的问题
- translate.js 优化 日语这个语言的显示文字为 日本語
- translate.js 修复 translate.setDocuments 方法设置后判断异常的问题
- translate.js 调整 translate.getDocuments() 方法无论任何情况,返回的都会是数组形态。
- translate.js 增加对 og:novel:latest_chapter_name 标签的翻译支持
- translate.api 增加翻译前的缓存清空释放,以保障缓存的一致
- translate.api 优化对大html文件的翻译,延长超时时间,避免因耗时太多导致翻译失败
- translate.js 自动识别用户当前使用的语言并切换能力,增加浏览器默认设置为香港地区 zh-hk 的自动识别切换
在线体验
http://tcdn.zvo.cn
快速使用
在你的网页最末尾, </html>
之前,加入以下代码,会在页面的最底部出现选择语言的标签:
<script src="https://cdn.staticfile.net/translate.js/3.9.0/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 框架、后台管理框架、等等,需要采用此进行多语言切换,欢迎喊我,无偿提供全程接入讨论及遇到的问题跟随优化,希望我们的开源项目能互相产生作用一起越来越好。