如何在 WordPress 中创建多语言网站

已发表: 2023-05-24


想要在 WordPress 中创建多语言网站吗?

有多种方法可以增加网站的访问者数量和收入。 将网站翻译成多种语言是实现这一目标的最有效方法之一。

问题是翻译网站的每个页面都是一项繁重的工作。 你很容易不知所措并犯错误。 但没有什么可担心的,因为有了正确的指南,创建多语言网站是轻而易举的事。

将 WordPress 网站翻译成多种语言非常耗时,因此我们建议留出一两个小时来学习如何将整个网站翻译成一种或多种语言。

让我们开始吧。

为什么要创建多语言 WordPress 网站?

将 WordPress 网站转换为多语言网站有两个主要优点。 那些是:

更多有机流量:到目前为止,您的网站对于主要使用单一语言的用户来说似乎是这样。 翻译后,Google 会将翻译后的页面作为单独的内容编入索引,您的网站将出现在使用(和搜索)不同语言的用户面前。 这意味着相同的内容将吸引更多的访问者并显着提高您的每月有机流量。

更好的信任和信誉:与访客使用相同的语言可以营造一种熟悉和舒适的感觉,有助于建立信任和信誉,表明您了解他们的需求并专门满足他们的需求。 消除语言障碍将消除误解,并带来更顺畅、更积极的用户体验。

考虑到这些优势,让我们将您的 WordPress 网站翻译成多种语言。

如何创建多语言 WordPress 网站?

要创建多语言 WordPress 网站,您需要一个翻译插件。 虽然有多种翻译插件可供选择,但我们建议使用最流行、可靠且易于使用的插件 TranslatePress。 该插件非常用户友好,可让您从可视化界面翻译网站内容,类似于 WordPress 定制器:

使用 Translatepress 创建多语言网站

TranslatePress 具有一些令人难以置信的功能,例如:

  • 使用浏览器设置或 IP 地址自动检测用户语言
  • 使用 Google Translate 或 DeepL 自动翻译
  • 手动优化自动翻译
  • 自己手动翻译或通过专用翻译帐户聘请翻译人员
  • 对页面标题、slug、描述等的 SEO 支持,有助于提高本地搜索排名
  • 语言切换器允许网站访问者选择他们喜欢的语言
  • 支持 200 多种语言等

您可以在此处了解 TranslatePress 提供的所有功能。

TranslatePress 有免费版和高级版。 免费版本提供了大量功能,供您手动或自动将 WordPress 网站翻译成一种新语言。 然而,专业版让您可以使用更高级的功能,例如多语言 SEO 支持、自动将用户重定向到他们的首选语言、通过 DeepL(最准确的翻译引擎)自动翻译等。

在本文中,我们使用该插件的免费版本来翻译您的 WordPress 网站。 免费版本足以让您创建一个功能齐全的多语言 WordPress 网站,访问者可以选择 2 种语言。

第 1 步:安装 TranslatePress

安装并激活TranslatePress 在您的 WordPress 网站上。 只需在 WordPress 存储库中搜索它(插件 > 添加新插件)并将其添加到您的网站即可。

安装后,您将自动进入 TranslatePress 设置页面。

您还可以通过转到 WordPress 仪表板上的设置 > TranslatePress > 常规选项卡来手动访问设置页面。

TranslatePress 常规设置页面创建多语言网站

第 2 步:选择您的翻译语言

您需要做的第一件事是为您的网站设置默认语言,并选择您想要翻译网站的语言

假设您网站的大多数访问者都讲英语,位于美国。 您的网络分析显示您的网站也吸引了一些挪威访问者。

在这种情况下,您可以将默认语言设置为英语(美国),并将挪威语添加为翻译语言。

至于形式slug选项,我们建议将它们保留为默认状态。

在 TranslatePress 中设置翻译语言

请注意,使用 TranslatePress 免费版本,您可以添加一种翻译语言。 为了能够将您的网站翻译成更多语言,您需要该插件的高级版本。

升级到 TranslatePress pro 以添加无限语言

尽管 TranslatePress 支持多种语言,但有时您可能无法从下拉菜单中找到您选择的语言。 在这种情况下,您可以通过转到“设置”>“TranslatePress”>“高级”选项卡>“自定义语言”部分来添加自定义语言。 如果您需要一些额外的帮助,这里有关于如何将自定义语言添加到 TranslatePress 的指南。

为多语言网站添加自定义语言

第 3 步:设置自动翻译(可选)

您可以使用 TranslatePress 手动或自动翻译您的网站。

在手动方法中,您需要编辑每个页面并将翻译的内容手动插入您的网站。 就像我在本文开头向您展示的那样,使用可视化编辑器。 但如果这听起来对您来说工作量很大,那么您始终可以使用自动翻译方法。 使用此方法,您所需要做的就是启用自动翻译并正确设置它。

要使用手动方法,请跳过本节并直接进入步骤 4。

要设置自动翻译,您需要执行以下操作:

转至TranslatePress 设置页面中的自动翻译选项卡,然后从下拉菜单中选择。 其余的设置将会出现。

您可以选择使用 Google Translate v2 或 DeepL 来自动翻译。 DeepL 仅适用于高级用户,因此在本教程中,我们将继续使用 Google 翻译,因为我们使用的是免费版本。

您可以在此处详细了解 Google Translate 与 DeepL 的比较。

要启用Google Translate v2 ,您需要设置 Google API 密钥 并将其添加到插件中。

为多语言网站启用自动翻译

请注意,即使您选择免费套餐,当您设置帐户以生成 API 密钥时,Google 也会要求您提供银行卡详细信息。 但是,除非您手动升级到付费计划,否则他们不会收费。

添加 API 密钥后,让我们进入更高级的设置选项。 以下是这些选项含义的简要概述:

阻止爬虫:免费的 Google 翻译工具可让您每月翻译有限数量的字符。 阻止机器人可以避免您浪费翻译配额。

自动翻译 slugs:您的帖子、页面和自定义帖子类型中的 slugs 将被自动翻译。 这是一项高级功能。

限制每天的机器翻译/字符数: Google 翻译每月可免费翻译 500,000 个字符,即大约 100,000 个单词。 如果您需要超出此限制使用翻译器,则需要订阅付费计划。 通过在翻译中添加字符限制,您可以确保永远不会超过 500,000 个字符的限制。

今天的字符数:这显示了在给定的一天内翻译了多少个字符。

记录机器翻译查询:通过启用它,您将允许插件记录对 Google Translate API 发出的请求并将其保存在您网站的数据库中。 在测试和调试网站上的错误时,API 请求的帐户会派上用场。

步骤 4:使用翻译编辑器手动翻译内容

如果您想手动翻译您的网站或调整 Google 翻译的自动翻译,请选择翻译网站按钮 位于管理栏或 TranslatePress 设置页面上。

Translatepress 中的翻译网站按钮

您将立即被带到网站的前端。

TranslatePress 翻译编辑器

屏幕左侧的界面可能看起来很熟悉,但它不是主题的定制器。

这是一个名为翻译编辑器的 TranslatePress 工具,它将帮助您手动翻译网站的内容。

继续将鼠标悬停在屏幕上的任何内容上。 您将看到每个项目旁边都会出现一个铅笔图标。 单击它,然后您就可以在左侧边栏中插入该项目的翻译

添加翻译后的文本并点击“保存”按钮。 就是这样。 这就是使用此插件翻译内容是多么容易。

使用 TranslatePress 翻译文本

您可以使用向右或向左箭头选择下一个或上一个文本。

或者,选择编辑器上的下拉菜单(位于箭头正上方)以选择屏幕上可用的文本。

Translatepress 翻译编辑器下拉文本选择

除了翻译文本之外,TranslatePress 还允许您更改不同类型的内容。 您可以使用该插件进行翻译:

  • 图片
  • 菜单
  • 联系表格
  • 弹出窗口
  • WooCommerce 产品
  • SEO 数据和 slugs

让我们快速了解一下如何翻译这些类型的内容。

图片

包含默认语言文本的图像需要替换为包含翻译语言的图像。

您需要首先创建一个新图像,然后通过转到“媒体”>“添加新图像”将其上传到您的 WordPress 网站。

复制新图像的 URL

复制新图像 URL

接下来,打开包含默认文本的图像所在的页面启动翻译编辑器

使用铅笔图标选择图像。 然后在翻译侧边栏中添加新图像的 URL

翻译现有图像

或者,您可以简单地使用翻译编辑器中的“添加媒体”按钮,然后直接从界面添加图像。

如果您想更进一步,TranslatePress 专业版还可以让您翻译该图像的替代文本。

可以像翻译屏幕上的任何其他文本一样翻译菜单。

选择文本,在翻译编辑器中插入翻译的内容,然后单击“保存”按钮。

翻译现有图像

联系表单、弹出窗口和 WooCommerce 产品可以以完全相同的方式轻松翻译。 通过启动翻译编辑器,选择内容,并将其替换为翻译。

SEO 数据和 Slug

为了能够处理 SEO 元素和 URL slugs,您需要升级到该插件的高级版本。

升级后,这些新元素现在将显示在翻译编辑器的字符串下拉菜单中。

菜单的开头包含元信息,例如页面标题、元描述等。

选择任何一项元信息并开始翻译。

在 TranslatePress 中翻译元信息

您还可以在该下拉列表中找到当前正在翻译的页面的特定 URL slug。 但是,如果您想让事情变得更简单,您可以在一个地方(字符串翻译界面)处理网站上的所有 slugs。

在同一个翻译编辑器中,转到String Translation > Post Slugs 。 您可以使用“按帖子类型过滤”过滤器来选择帖子、页面、媒体或产品。

然后单击屏幕上出现的 slug 下方的“编辑”按钮。 接下来,在编辑器中添加翻译后的文本并单击“保存”按钮。

使用 Translatepress Pro 翻译 slugs

第 5 步:为您的多语言网站设置语言切换器

为了允许访问者选择他们喜欢的语言,TranslatePress 默认在屏幕底部添加了一个浮动语言切换器。

语言切换器

您可以从TranslatePress 设置页面设​​置切换器的样式。 您可以更改切换器的颜色、位置和其他设计方面。

TranslatePress 语言切换器设置

除了浮动选择器之外,您还可以选择在任何菜单中显示语言切换器,或使用简码或语言切换器块将其添加到网站上的任何其他位置。

语言切换器古腾堡块

您准备好创建多语言网站了吗?

在 WordPress 中创建多语言网站是迎合更广泛受众并扩大网站覆盖范围的好方法。 翻译整个网站可能看起来工作量很大,但借助 TranslatePress 等插件,创建多语言 WordPress 网站变得非常容易。 您需要做的就是:

  • 安装翻译出版社;
  • 选择您的翻译语言;
  • 自动翻译或手动翻译所有帖子、页面、自定义帖子类型、slugs、SEO 数据、图像和弹出窗口;
  • 配置语言切换器;
  • 并熟悉插件的高级设置,因为在某些时候对插件进行故障排除时它可能会派上用场。

如果您对如何在 WordPress 中创建多语言网站有任何疑问,请在下面的评论部分告诉我们。

本文是否有帮助?