您想将您的 WordPress 网站翻译成多种语言吗?
WordPress 为互联网上超过 42% 的网站提供支持。他们中的许多服务于非英语或多语种受众。
在本文中,我们将向您展示如何轻松创建 WordPress 多语言网站。我们将涵盖三种不同的解决方案,因此您可以选择最适合您的解决方案。
使用每种解决方案,您都可以轻松地将 WordPress 帖子、页面、标签、类别和主题翻译成您喜欢的多种语言。
目录
什么是多语言 WordPress 网站?
选择 WordPress 多语言插件
1. 使用 TranslatePress 创建多语言 WordPress 网站
翻译您的网站内容
将语言切换器添加到您的网站
2. 使用 WPML 创建多语言 WordPress 网站
使用 WPML 将多语言内容添加到 WordPress
添加多语言帖子和页面
添加类别和标签的翻译
翻译导航菜单
使用 WPML 翻译主题、插件和其他文本
3. 使用 Polylang 创建多语言 WordPress 网站
使用 Polylang 翻译 WordPress 中的内容
翻译类别、标签和自定义分类法
在您的 WordPress 网站上显示语言切换器
关于创建多语言 WordPress 网站的常见问题
什么是多语言 WordPress 网站?
多语言 WordPress 网站以多种语言提供相同的内容。它可以自动将用户重定向到基于他们所在地区的语言,或者用户可以使用下拉链接选择他们的首选语言。
用于创建多语言网站的方法很少。
第一种方法允许您在人工翻译的帮助下将所有内容手动翻译成您选择的语言。
第二种方法实际上并不创建多语言站点,而是通过使用自动翻译服务对现有内容进行机器翻译。
但是,谷歌翻译已停止支持网站翻译的新帐户。其他选项要么不是免费的,要么质量不是很好。
不用说,手动翻译您的内容是一种更好的方法。这使您可以保持整个网站的质量。您可以自己翻译内容或聘请专业人士来翻译。
选择 WordPress 多语言插件
您可以使用多种 WordPress 插件将您的网站翻译成多种语言。您需要选择一个插件来帮助您轻松管理翻译,而不会给您的用户带来不必要的麻烦。
在本指南中,我们将向您展示三个顶级 WordPress 多语言插件,并逐步说明如何设置它们。
如果您知道要使用哪个插件,则可以直接跳转到说明。
TranslatePress
WPML
Polylang
所有这三个都具有创建强大的多语言网站所需的必要功能。
它们允许您翻译帖子、页面、产品和其他帖子类型
您可以轻松翻译您的类别、标签、插件和主题
它们允许您为每种语言设置 SEO 友好的 URL
让我们开始吧。
1. 使用 TranslatePress 创建多语言 WordPress 网站
TranslatePress是市场上最好的 WordPress 翻译插件之一。它与本指南中提到的其他解决方案略有不同。
通常,多语言插件会要求您为同一文章创建多个版本以进行翻译。TranslatePress 允许您同时创建翻译。
它还允许您使用实时编辑器来翻译您网站的所有视觉方面。
最重要的是,您可以结合机器和人工翻译。这意味着您可以使用谷歌翻译或类似的人工智能工具来生成机器翻译,并且只改进人工智能遗漏的部分。
您需要做的第一件事是安装并激活TranslatePress插件。有关更多详细信息,请参阅有关 如何安装 WordPress 插件 的分步指南。
如果您想将您的网站翻译成一种以上的语言,那么您还需要安装“额外语言”插件。
您需要切换到常规设置选项卡以设置其他设置。
页面上的第一个选项是选择您网站的默认语言,以及您要将网站翻译成的语言。
接下来,您需要选择是否要以母语显示语言名称。默认选项是“否”,这意味着语言名称将以默认语言显示。
之后,您需要选择是否要将 URL 中的默认语言名称显示为子目录。例如,http://example.com/en/。
默认选择是 no 这意味着只有其他语言才会将 URL 中的语言名称作为子目录。我们建议保留此设置以实现最佳 SEO。
这将带您进入下一个设置,“自定义链接中的强制语言”。默认选项是“是”,因为这将更改翻译语言的自定义链接,使 URL 对 SEO 更友好。
接下来,您需要选择是否要使用谷歌翻译进行自动翻译。默认选择是“否”,但如果您想使用谷歌翻译,您可以更改它。
您需要在下一个选项中提供 Google Translate API 密钥。您会在该选项下找到一个链接,该链接将向您展示如何获取一个链接。
最后,您将看到有关如何在您的网站上显示语言切换器的选项。TranslatePress 为您提供三种选择。
您可以使用简码,将切换器添加到导航菜单,或显示浮动菜单。我们将在本文后面向您展示如何将语言切换器添加到您的网站。
继续并单击“保存更改”按钮以存储您的设置。
翻译您的网站内容
要翻译您的网站,您只需单击插件设置页面上的“翻译站点”选项卡或WordPress 管理栏中的按钮。
这将在新的浏览器选项卡中打开实时翻译编辑器。
在这个实时编辑器中,您可以在右窗格中单击您网站上的任何文本,TranslatePress 会将其加载到左列中进行翻译。
现在单击您要将字符串翻译成的语言,然后提供您的翻译。
输入翻译后,单击顶部的“保存翻译”按钮,然后单击下一步按钮。TranslatePress 将自动加载页面上的下一个字符串供您翻译。
您也可以单击默认语言下方的下拉菜单,它会显示页面上的可翻译文本字符串列表。您可以选择一个字符串,然后提供其翻译。
您可以翻译任何页面上的所有内容。这包括导航菜单、按钮、侧边栏小部件、元文本等。
您还可以通过单击屏幕上的链接访问任何页面并开始翻译该页面。
TranslatePress 允许您在登录后立即开始翻译您网站上的任何页面或帖子。只需单击顶部的“翻译页面”按钮即可进入实时编辑器。
一旦你翻译了一个字符串,插件会自动在其他地方为你翻译。例如,如果您翻译了帖子标题,则侧边栏小部件中的帖子标题将自动翻译。
将语言切换器添加到您的网站
语言切换器允许您的网站访问者在访问您的网站时选择一种语言。它通常会显示每个国家/地区的国旗,以指示您网站上可用的语言。
TranslatePress 允许您通过使用短代码、导航菜单项或浮动横幅来添加语言切换器。语言切换器可以显示为标志、语言名称或两者。
使用简码在 WordPress 中添加语言切换器
您只需将[language-switcher]短代码添加到要显示语言切换器的帖子、页面或侧边栏小部件。
将语言切换器添加到您的 WordPress 导航菜单
只需转到外观»菜单页面,然后单击左栏中的“语言切换器”选项卡。现在选择要显示的语言,然后单击添加到菜单按钮。
您现在将看到添加到 WordPress 导航菜单中的语言。不要忘记单击“保存菜单”按钮来存储您的更改。
这是它在我们的测试站点上的样子:
添加浮动语言切换器
转到插件的设置页面并向下滚动到语言切换器部分。从这里确保选中“浮动语言选择”选项旁边的框。
不要忘记单击保存更改按钮来存储您的设置。
您现在可以访问您的网站,查看网站每个页面底部的浮动语言切换器。
2. 使用 WPML 创建多语言 WordPress 网站
WPML(WordPress 多语言的简称)是最古老和最受欢迎的 WordPress 多语言插件之一。
您需要做的第一件事是安装并激活WPML(WordPress 多语言)插件。有关更多详细信息,请参阅有关 如何安装 WordPress 插件 的分步指南。
激活后,该插件将在您的 WordPress 菜单中添加一个标有“ WPML ”的新菜单项。第一次点击它会带你到插件的设置向导。
WPML 将自动检测您的 WordPress 网站的语言。如果您愿意,您现在可以在此处更改它。
之后单击下一步按钮继续。
在下一个屏幕上,系统会要求您选择要在站点上启用的语言。只需从列表中选择要添加到站点的语言。
如果需要,您可以随时添加或删除语言。选择语言后,单击下一步按钮。
现在,系统会要求您向站点添加语言切换器。此语言切换器将允许您的用户选择一种语言以查看其首选语言的内容。
WPML 允许您在导航菜单、普通列表或页脚区域中自动添加内容切换器作为侧边栏小部件。
接下来,系统会询问您是否愿意向 WPML 发送关于您正在使用的插件和主题的兼容性报告。
是否要将此数据发送到 WPML 由您决定。
这就是您成功完成 WPML 设置向导的全部内容。您现在可以单击“完成”按钮退出设置。
使用 WPML 将多语言内容添加到 WordPress
WPML 使将 WordPress 网站的每个区域翻译成多种语言变得非常容易。
您将能够轻松地将您的 WordPress 帖子、页面、标签、类别和主题翻译成您喜欢的多种语言。
添加多语言帖子和页面
只需单击帖子菜单即可查看您现有的帖子。您会注意到帖子标题旁边的语言栏。
WPML 假定您现有的内容使用您网站的主要语言。它将在您的帖子旁边显示每种语言的添加按钮。单击语言下的添加按钮以翻译帖子。
您还可以通过编辑帖子来管理翻译。
在帖子编辑屏幕上,您会注意到用于管理翻译的新“语言”元框。
WPML 还提供了一种更好的方式来管理在您的网站上担任翻译人员的用户。如果您购买了他们的多语言 CMS 计划,那么您可以使用他们的翻译管理模块。
翻译管理模块允许您将用户添加为翻译员,无论他们在您的 WordPress 网站上扮演什么角色。您甚至可以将订阅者添加为翻译者。
这些翻译人员无需编辑帖子,而是能够直接在 WPML 中添加翻译。
添加类别和标签的翻译
WPML 允许您轻松翻译类别和标签,或您可能使用的任何其他自定义分类法。
访问WPML » 分类法翻译并加载您要翻译的自定义分类法。
例如:在这个屏幕截图中,我们选择了类别,它显示了我们示例站点中的所有类别。
单击分类术语旁边的添加按钮以添加翻译。
翻译导航菜单
WordPress 带有强大的导航菜单系统。WPML 允许您像翻译帖子或分类法一样翻译它。
访问您网站上的外观 » 菜单页面。如果您有多个菜单,请选择要翻译的菜单。
在右侧栏中,您将看到您的菜单,其中包含翻译成您网站上启用的其他语言的链接。
单击一种语言将为该语言创建一个新菜单。您需要添加与主语言菜单中相同的菜单项。
如果您在导航菜单中有帖子和页面,那么您首先需要翻译它们。之后,您可以从编辑菜单屏幕左侧的选项卡中添加它们。
不要忘记单击“保存”按钮来保存您的菜单。
使用 WPML 翻译主题、插件和其他文本
WPML 多语言 CMS 允许您在主题和插件的官方翻译或使用自己的字符串翻译器之间进行选择。
转到WPML » 主题和插件本地化页面。
默认情况下,WPML 将查找您插件的翻译文件(如果它们可用)并使用它们。
但是,如果您的 WordPress 主题或WordPress 插件没有翻译成您使用的语言,那么您可以使用 WPML 字符串翻译功能来翻译它们。
只需扫描您的主题或插件以加载字符串,然后开始翻译这些字符串。
该模块还允许您翻译WordPress 生成的自定义字段、小部件和其他可翻译字符串。
3. 使用 Polylang 创建多语言 WordPress 网站
Polylang 是一个免费的 WordPress 多语言插件,活跃安装量超过 500000。它使您无需购买高级版本即可轻松创建多语言网站。
注意:如果您正在运行WooCommerce或需要支持,那么您可能需要升级到Polylang Pro或购买他们的 WooCommerce 插件。
在本教程中,我们将使用插件的免费版本。
您需要做的第一件事是安装并激活Polylang插件。有关更多详细信息,请参阅有关 如何安装 WordPress 插件 的分步指南。
激活后,您需要访问语言»语言页面来配置插件。
语言设置页面分为三个选项卡。第一个标签被标记为‘Languages’。您可以在此处添加要在站点上使用的语言。
您需要添加默认语言,并选择用户可以在您的网站上选择的所有其他语言。
添加语言后,切换到“字符串翻译”选项卡。这里需要翻译站点标题、描述,然后选择日期和时间格式。
接下来,您需要访问语言»设置页面。从这里您可以设置语言的 URL 设置并设置 SEO 友好的 URL。
完成后,单击保存更改按钮以存储您的设置。
使用 Polylang 翻译 WordPress 中的内容
Polylang 使添加不同语言的内容变得非常容易。只需创建一个新的帖子/页面或编辑现有的。在帖子编辑屏幕上,您会注意到语言元框。
系统会自动选择您的默认语言,因此您可以先以默认语言添加内容,然后再将其翻译成其他语言。
要翻译,您需要单击一种语言旁边的 + 按钮,然后为该语言添加内容。
对所有语言重复此过程。完成后,您可以发布帖子和页面。
翻译类别、标签和自定义分类法
您还可以翻译类别和标签,或您可能使用的任何自定义分类法。
如果要翻译类别,请转到帖子»类别。
添加默认语言的类别,然后单击每种语言的加号图标以开始添加翻译。
在您的 WordPress 网站上显示语言切换器
添加语言切换器允许用户在查看您的站点时选择一种语言。Polylang 让它变得超级简单。只需转到外观»小部件并将语言切换器小部件添加到侧边栏或其他小部件就绪区域。
您可以选择下拉菜单,或使用带有标志的语言名称。完成后,单击保存按钮以存储小部件设置。
您现在可以预览您的网站以查看语言切换器的运行情况。
关于创建多语言 WordPress 网站的常见问题
在帮助成千上万的初学者开始他们的网站后,我们对制作多语言网站了解一两件事。以下是我们被问到的有关多语言 WordPress 网站的一些热门问题。
1. 哪个 WordPress 多语言插件最好?
本指南中提到的所有三个插件都是最好的。但是,它们在某些方面略有不同。
如果您是寻找更简单解决方案的初学者,那么我们建议您使用TranslatePress。它的实时编辑器使翻译更容易。
高级用户和电子商务网站可能会发现WPML更全面地满足他们的需求。最后,如果您正在寻找免费的解决方案,那么 Polylang 是您的最佳选择。
2. 如何为用户翻译我的 WordPress 管理区域?
WordPress 允许您网站上的每个用户选择管理界面语言。他们只需要编辑他们的用户配置文件,他们就会在那里找到选择语言的选项。
3. 如何翻译我的 WordPress 主题?
所有三个插件都允许您自动获取主题翻译。您也可以自己查找和翻译 WordPress 主题,然后将翻译文件上传到您的网站。
4. 如何翻译 WordPress 插件
许多顶级 WordPress 插件都已翻译准备好。但是,它们可能不会被翻译成所有语言。TranslatePress 和 WPML 允许您在插件界面中轻松翻译字符串。
您还可以自己翻译 WordPress 插件,然后手动将翻译上传到您的网站。
我们希望本文能帮助您学习如何像专业人士一样制作 WordPress 多语言网站。您可能还想查看我们的指南,了解如何轻松地为您的网站获取更多流量。