这款插件是基于translate翻译服务实现的WordPress网页自动翻译,对于免费的来说,我觉得很好了,不过只能实现前端翻译,如果要实现HTML源码翻译,可以联系官方使用他们的TCDN服务。
插件名称:小半网页翻译(WPTR)
下载插件:WordPress网站在线开源免费翻译插件wptr下载
功能:
- 可以设置翻译按钮显示位置(网页顶部、底部、菜单、小工具)
- 如果设置了小工具,需要到后台小工具去添加翻译按钮
- 网页顶部和底部是直接显示语言切换按钮
- 菜单和小工具是有一个Language按钮,点击了才能出现语言切换框
- 自定义语言(图标可以不设置)
- 默认改为本地调用translate.js文件,没有用官方的staticfile,可以自己把translate.js上传到对象存储加权限,改为远程调用.
- 默认会根据用户客户端ip自动显示对应语言(有设置的前提下),官方说准确率为96%。
至于为什么不用官方的staticfile,可以自己搜索下staticfile相关的资讯。
其他说明:
- 稳定性、翻译速度、准确性都是根据translate来的.
- 不过我用的client.edge方式,官方介绍client.edge由微软直接提供翻译支持.
- 翻译按钮显示错乱或者按钮无反应,是因为和你的主题不兼容,最完美的兼容是联系你的主题作者内置.
我个人博客没有用,因为没这个需求。
怎么把本地调用translate.js文件改成远程调用?
- 先把translate.js文件上传到你的对象存储里面。(或者看看大厂提供的静态资源库有没有这个)
- 然后复制对应的translate.js文件链接。
- 修改插件代码158行,把远程translate.js链接填写进来,删掉注释,然后给本地调用159的代码加上注释保存就行了。
- 如果是用自己的对象存储,一定要加只能自己网站调用的权限以及禁止直接访问!
常见语言简码:
- 简体中文:chinese_simplified
- 繁体中文:chinese_traditional
- 英文:english
- 韩语:korean
- 日语:japanese
- 法语:french
- 德语:deutsch
- 意大利语:italian
更新日志:
- V1.2 –
- 优化顶部和底部的显示样式(2024.09.30)
- 演示:想说点什么 – 静下来Ai导航 (jingxialai.com)
translate.js插件官方:https://translate.zvo.cn/41162.html
插件截图: