OSC 请你来轰趴啦!1028 苏州源创会,一起寻宝 AI 时代
ZhouSa.com-周飒博客 两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好!
升级说明
- 增加元素整体翻译能力,增加 translate.whole 用于对整体翻译的控制,提高翻译准确度及对其他语种设置为本地语种的支持。
- 从 translate.addNodeToQueue() 中抽离出 translate.addNodeQueueItem() ,用于元素整体翻译提供服务
- translate.nodeQueue 遍历时,增加类型为 function 判断,避免hash冒出个 Contains 出来导致for中的.length 出错
- 翻译接口的自助管理后台增加对网站当天的详细翻译日志的下载,可以查看当天有过哪些次翻译、翻译字符多少、翻译为什么语种等详细情况。
- 翻译接口的每日翻译文字上限优化,如果通过自助翻译后台录入的网站,每日翻译字符上限有五百万字符扩展到两千万字符(当然这全都是免费的)
- 删除翻译后端的 generateCache 目录
- translate.service 增加 translate.json 翻译日志的 referer 收集,以方便再自助管理后台进行对自己网站的翻译记录日志的下载
- translate.service 的 TranslateInterface 接口增加 response 的传入,以便在扩展中对响应进行自定义
- 公共翻译接口 api.translate.zvo.cn 对翻译接口 translate.json 的response响应,增加了当前站点域名日翻译字符数的返回
- 优化线上公共翻译服务的翻译字数统计方式,有redis接管,并统计最近七天的翻译字数记录
- 优化translate.service 的 sql特殊字符过滤
在线体验
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>
开源适配
如果您有开源项目,比如文档、cms、UI框架、后台管理框架、等等,需要采用此进行多语言切换,欢迎喊我,无偿提供全程接入讨论及遇到的问题跟随优化,希望我们的开源项目能互相产生作用一起越来越好
还没有评论,来说两句吧...