这款插件基于Translate翻译服务,专为WordPress网站设计,实现了自动多语言翻译功能。AI虎哥对其进行了优化,修复了一些小细节,并采用了官网提供的JavaScript优化版本。相比之前的国外翻译服务,这个插件显得更为出色,因为它解决了接口收费和密钥难以申请的问题。开发者在网上找到了基础代码并在此基础上制作出了这一实用工具。这样,用户可以更轻松地享受高质量的自动翻译体验,而不必担心费用或复杂的设置过程。
功能说明
该插件支持自定义翻译按钮的显示位置,包括网页顶部、底部、菜单或小工具区域。
– 如果选择“小工具”模式,需前往WordPress后台的小工具管理界面添加翻译按钮组件。
– 顶部和底部模式会直接显示语言切换按钮;而菜单和小工具模式则显示一个“Language”按钮,点击后才会展开语言选择框。
支持自定义语言选项,图标可根据需要选择是否设置。
默认情况下,插件使用本地加载的 `translate.js` 文件(未采用官方的 staticfile 资源),你也可以将该文件上传至自己的对象存储服务并配置为远程调用以提升加载速度和安全性。
插件还支持根据用户客户端 IP 自动识别并切换对应语言(前提是你已设置了目标语言),据官方介绍,识别准确率可达 96%。
其他说明
插件在稳定性、翻译速度和准确性方面均依赖于 Translate 的实现。
目前采用的是 `client.edge` 模式,翻译服务由微软提供支持。
若翻译按钮显示异常或点击无反应,通常是与当前主题存在兼容问题所致。如需最佳兼容性,建议联系主题开发者进行集成适配。
如何将本地调用改为远程调用 `translate.js`?
1. 将 `translate.js` 文件上传至你的对象存储服务(也可查看是否有大厂提供的静态资源库可用)。
2. 获取该文件的公网访问链接。
3. 打开插件代码,定位到第 158 行,将远程链接填入,并取消注释;同时对第 159 行的本地调用代码添加注释。
4. 保存修改。
若使用对象存储,请务必设置防盗链权限,禁止外部网站调用,并禁止文件的直接访问,以确保安全。
常见语言简码:
简体中文:chinese_simplified
繁体中文:chinese_traditional
英文:english
韩语:korean
日语:japanese
法语:french
德语:deutsch
意大利语:italian
萌知亲测可用,但使用Astra主题时,只能添加一种语言,再添加新的就会导致旧的消失,不知是否主题兼容问题。
这时,您应该先解压找到各自的zip压缩包,然后分别进行安装!(主题资源通常都是这样处理的)。 有时即使不是多个资源打包在一起,也可能会提示“找不到有效的插件”。这种情况下,您同样需要先解压,找到对应的主题或插件的zip压缩包,然后上传安装! 如果解压后的文件夹中没有zip压缩包,那么继续往里查看,直到找到主题或插件的文件夹为止,然后自己创建zip压缩包上传。
压缩包文件格式主要有两种:rar和zip。rar格式的压缩包不能直接用于安装,而且这些资源通常是多个资源一起打包的,需要先解压后分别安装;zip格式的可以直接安装,如果安装失败,请检查压缩包内是否包含了多个压缩包文件,或者查看是否有“theme”、“plugin”、“addon”等文件夹。
评论0