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