项目地址:translate: 两行js实现html全自动翻译,页面无需改动,无语言配置文件,无API Key,对SEO友好! (gitee.com)
translate的一些使用说明地址: 系统简介_系统简介_translate.js (zvo.cn)
<script src="https://cdn.staticfile.net/translate.js/3.5.1/translate.js"></script> <script> translate.language.setLocal('chinese_simplified'); //设置本地语种(当前网页的语种)。如果不设置,默认自动识别当前网页显示文字的语种。 可填写如 'english'、'chinese_simplified' 等,具体参见文档下方关于此的说明。 translate.service.use('client.edge'); //设置机器翻译服务通道,直接客户端本身,不依赖服务端,client.edge不能二级缓存。相关说明参考 http://translate.zvo.cn/43086.html translate.execute();//进行翻译 </script>
这个代码可以放在页脚那,就可以显示它本身的,或者随意的制作按钮显示。自带的框太长,想要自己做一个选择框。
<ahref = "javascript:translate.changeLanguage('english');" class = "ignore" > 切换为英语 </a>
这个按钮链接是制作按钮切换用的。语言具体是怎样,可以先用本身的选择列表来看。
目前做不做来按钮切换了,会自动记录状态。还有待学习。