我是如何使用 Translatepress 翻译我的网站的?

厌倦了缓慢的托管?点击这里学习如何使用 Digital Ocean,还可以赚取 100 美元用于您的云主机!了解如何在不访问终端和代码的情况下进行配置!

如果您想接触更多的受众并获得更高的 Adsense 收入,拥有一个多语言的网站非常重要。多年来,我一直在思考这个问题,试图找到翻译我的网站的实用方法,直到我最终得出结论。

首次使用 Polylang 进行翻译

我认识的大多数人都推荐使用 WPML,我什至购买了许可证,但我的体验很糟糕,最终要求退款并求助于免费的 Polylang 选项。

Polylang 免费允许您使用多种语言和翻译的 URL 管理网站。不幸的是,事情必须手动完成。我设法使用带有免费 API 的 Lingotek 扩展翻译了一些文章,但由于一些问题,我更喜欢使用带有 Google Translate 的手动翻译。

我在 2 年多的时间里翻译了 130 多篇英语文章和 60 篇西班牙语文章。我的西班牙语和英语页面每月有大约 50,000 次自然访问,所以有一段时间我考虑进一步扩展。

不幸的是,使用谷歌翻译逐篇翻译是不切实际的,我也不喜欢 polylang 将翻译的文章混合在同一个数据表中的事实 wp-帖子;

Como eu traduzi meu site com translatepress?

寻找机器翻译的替代品 – GTranslate

在创建歌词网站的过程中,我想要一个插件,可以让我自动将整个网站翻译成多种语言。在我在推荐文章中找到的所有替代品中,我忽略了 Weglot 和 Translatepress,最终被 GTranslate 所吸引。

GTranslate 看起来很神奇,因为它不会将数据存储在您的服务器或数据库上,而是存储在它们自己的 HOST 和 CDN 上。另一个有趣的因素是他们会自动将所有文章翻译成 40 多种语言,并带有 URL 和 SEO。

我说的是付费版本,因为它的免费版本对 SEO 来说毫无价值。最大的问题是您的每月分期付款很咸。带有翻译链接的计划每月收费 27 美元。我没有看到任何问题,因为在他们的服务器上托管了数千个页面。他相信外国游客一天能赚到 27 美元。

在使用付费 GTranslate 的短短一天内,生成了超过 90,000 个其他语言的页面,但我遇到了一个让我失望的问题,缓存插件最终因为动态 URL 缩小而破坏了翻译的网站。

Como eu traduzi meu site com translatepress?

放弃 GTranslate 并了解 TranslatePress

我开始恼火并回去寻找替代品,我最终关注了 Translatepress。最初它并没有吸引我,因为需要使用通常付费的 API 进行自动翻译。翻译似乎也很复杂,因为您翻译块和字符串而不是像 polylang 那样复制和翻译整篇文章。

我开始考虑使用 GTranslate 的年度费用超过 279 美元,而 Translatepress 每年的费用为 80 美元,将来能够获得 130 美元的许可证以在多达 3 个站点中使用。我得出的结论是,如果我停止支付订阅费或公司破产,可能会丢失所有翻译,因此永远为 GTranslate 付费是不值得的。

所以我最终迁移到了 TranslatePress,在一天的时间里,我使用非常准确并使用神经翻译的 Google Translate API 将所有 1800 篇文章翻译成英语。不幸的是,从谷歌赚的 300 美元用完了,我不愿意为仅仅翻译一百万个字符而支付 90 雷亚尔。

如何在没有翻译 API 的情况下使用 Translatepress 进行翻译?

在我翻译完一种之前,我已经添加了 10 多种语言。我想删除它以防止葡萄牙语页面以其他语言显示,但我害怕对 SEO 产生负面影响。

我喜欢 TranslatePress 的一件事是他们为数据库中的每种语言使用一个表。这给了我一个想法,我拿了所有语言的表格,发现我可以很快地翻译它们。

这不是一个简单的过程,但它比逐条逐块翻译要好。我创建了一个本地 MySQL 服务器并将要转换的表复制到本地服务器(它更快)。

Como eu traduzi meu site com translatepress?

在本地服务器上,我会过滤我不想翻译的行并复制超过 10,000 行的原始文本,将其粘贴到 excel 列中并使用谷歌文档翻译器(无字符限制)并快速翻译 10,000 行字符串分钟。

因为它有大约 2000 篇原始语言的文章,每个语言表包含大约 250,000 行,所以这是一个漫长的过程,但有时我将数据库中的 25,000 行翻译成一个 excel 文件。

您只需要注意在 Excel 中复制和粘贴时,没有字符、格式或换行符会改变行数。每次我将数据库中的某些内容复制并粘贴到 Excel 中时,我都会检查行数。

Como eu traduzi meu site com translatepress?

您从列中复制、翻译和粘贴的每个项目 原来的 为了 翻译的,你需要改变列号 地位 为了 2,从而防止 Translatepress 机器翻译重新翻译该行。

直接从数据库翻译的优点之一是避免花费在来自 Google Translation API 或 Deepl 的字符上。由于我的网站有很多英文字符,我只需要复制并粘贴到专栏中的数千行 翻译的.

我使用 Navicat 编辑网格数据库,我尝试使用 海狸,但由于缺乏知识,我无法分页或使用数据库中的过滤器。过滤器对于帮助您查找不需要翻译的文本很重要,这些文本可以简单地复制并粘贴到表格中。 翻译的.

我不想在我的个人机器上安装 MySQL 服务器,所以我使用 Docker 创建了 Localhost 服务器,因为直接从网站编辑非常慢,特别是对于加载超过 10,000 行的表。

绕过谷歌翻译的 5000 个字符限制

我制作了一个视频,展示了我如何编辑数据库以及如何绕过翻译限制,希望您喜欢逐步展示它的视频:

我们从课程中学到了什么?

即使没有太多的编程知识,我也能找到替代 Google Translator API 的方法来快速、大规模地将我的网站翻译成其他语言。你也可以做类似的事情!

毫无疑问,Translatepress 是 WP 最好的翻译插件之一,让文章数据库简单流畅,不会弄乱您的 WP-Admin 并提供漂亮的支持。除了翻译在其他页面上有效的文章中的文本。

在我的歌词网站上,我能够保留原始内容并使用 Translatepress 仅翻译 H2 标题。我花了几个小时在小组中寻找摆在我面前的解决方案。

如果您想避免任何工作和麻烦,或者如果您想为外国网站提供单独的主机,我也推荐 GTranslate,特别是如果您要使用子域或 ccTLD。子目录仍需要来自您的服务器的初始请求。请记住,如果您停止付款,您将失去所有翻译。

值得购买 Translatepress 吗?

我喜欢这个插件,但我发现它有点贵,每年 79 欧元的一次性许可证,所以我立即购买了开发者版本,并向一些想要翻译他们的网站的客户提供许可证以提供帮助支付这个 200 欧元的插件。

如果您想要Translatepress的官方许可证或需要帮助进行翻译,请通过网站上的联系表格与我联系,我可以为您提供报价,这是一个对于希望使用Translatepress的人来说更加便宜的选择。

我希望你喜欢这篇文章,如果你喜欢它分享并关注我们的网站,也留下你的评论!谢谢你,下次见!