小语种插件TranslatePress Pro,优点:全自动翻译,使用GPL版本+DeepL Free API成本极低,只需要RMB50元(一次性付费,即使年年付费,成本也很低)

相比较Transposh来说,翻译的质量要高,因为TranslatePress Pro对接DeepL API,使用DeepL翻译。

相比较PolyLang的免费版本来说,肯定有优势了,TranslatePress Pro可以自动翻译。PolyLang的付费版本没有用过。

步骤#01: 购买和下载TranslatePress插件

官方网站:https://translatepress.com/

国内有一个网站可以下载GPL版本,19元终身版本,如果使用这个。

第一步:注册网站会员:https://diiamo.cn/

第二步:下载TranslatePress

链接:https://diiamo.cn/plugin/translatepress-premium/

步骤#02:设置TranslatePress

这有一份详细使用教程:TranslatePress设置使用教程, 含插件下载, 自动翻译API注册, 手动翻译

其中需要申请DeepL API或者谷歌翻译API。DeepL Free API可以去淘宝或者闲鱼购买。

保存好以后,就会开始自动翻译。

步骤#03:翻译后的状况

翻译后的首页

URL:https://domain.com/zh/

翻译后的Post目录

还是原来的样子,没有翻译后的文本

多了一个切换语言的按钮

网站底部有一个切换语言的按钮,这个是在TranslatePress设置中配置的:

翻译后的博客目录

翻译的文本:

使用DeepL API翻译

英文URL:https://domain.com/what-is-iphone/

中文URL:https://domain.com/zh/what-is-iphone/

hreflang标签:

中英文的页面,均是如下标签,标签一致。目前只添加了一个中文翻译。

Meta Description

Meta Description也会自动翻译,使用的Rank Math插件。

其中Title与Description全部翻译了。

其中有一个NoIndex是我设置的,这是一个测试站,所以整个网站设置为了NoIndex.

如何手动修改翻译

点击设置的Translate Site

然后会看到一个UI界面,应该是这个界面手动修改翻译,这个我没有试验。

TranslatePress翻译的数据存储在哪里?

在数据库中会多这几个表:

其中wp_trp_gettext_zh_cn表格存储了翻译的字符,例如:

翻译有一个字符统计

在TranslatePress设置中,有一个字符统计,可以参看当天翻译占用的字符数。DeepL免费API有50万字符的额度。