软件简介
两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!
升级说明
- 开放后端翻译服务接口的私有化一键部署,并开源。
- 大幅优化句子翻译的准确性,达到百度翻译、谷歌翻译的程度
- 增加可配置对某个元素指定id忽略其不进行翻译
- 增加单独针对连接符识别判断,以提高翻译准确度
- 增加可针对 translate.request.api.host 单独配置,以私有化部署
- 增加 inspector_v2.js ,用于v2版本的快速转换体验,并将readme中的快速体验默认便是使用此v2版本。
- 增加 translate.language.autoRecognitionLocalLanguage(); 如果未手动设置当前网页的语种,会自动识别语种
- 增加 translate.language.getLocal() 用户获取当前网页的语种(如果未设置,自动根据网页当前显示的文字进行识别语种)
- 增加 translate.selectLanguageTag.selectOnChange 用于提供重写select onchange 事件,以便更好扩展
- 优化中英文混合时翻译的一些意外问题
- 优化meta 、keywords 替换的问题
- 优化转英文时如果英文有',比如 let's 这种的情况
- 优化 ignore 对忽略class name有多情况下的判断
- 开放后端翻译服务接口文档,以便更好自有扩展及使用
- 修复tag有时失效的问题,比如监听状态下局部翻译情况
在线体验
http://res.zvo.cn/translate/demo.html
快速使用
在你的网页最末尾, </html>
之前,加入以下代码,会在页面的最底部出现选择语言的标签:
<script src="https://res.zvo.cn/translate/translate.js"></script> <script> translate.setUseVersion2(); //设置使用v2.x 版本 translate.language.setLocal('chinese_simplified'); //设置本地语种(当前网页的语种)。如果不设置,默认就是 'chinese_simplified' 简体中文。 可填写如 'english'、'chinese_simplified' 等,具体参见文档下方关于此的说明。 translate.execute();//进行翻译 </script>