如何用WordPress开发多语言站点?

有很多朋友都想建一个中英文双语及多语言的网站,尤其是外贸行业。这其实对wordpress来说,并不是难事。

1、建立多语言站点的方法

  • 子域名形式 (例如:www.en.dinganan.cn)
  • 子目录形式 ( 例如:www..dinganan.cn/en )
  • 安装翻译插件

子域名形式和子目录形式,中文站点和外文站点都是独立的网站,这就相当于是两个网站,站长需要对这两个网站进行设置及维护。并不是只要建立好中文站点,外文站点就会自动翻译。

本文将介绍最好的WordPress翻译插件,可用于创建多语言网站。我们将介绍它们的功能和优缺点,来帮助选择适合您网站的最佳选择。

尽管有许多可用于WordPress的翻译插件,但它们可以分为两个主要类别。

  • WordPress多语言插件
  • 自动化的WordPress翻译插件

多语言插件可手动将多语言内容添加到网站。这些插件的主要优点是翻译质量将比任何机器生成的在线翻译工具都要好得多。

第二种WordPress翻译插件是使用在线翻译服务翻译内容的插件。这些插件不需要您用多种语言编写内容,但是翻译质量却不尽人意。

下面我将为大家介绍一款 自动化的WordPress翻译插件 —— Google Language Translator

2、 Google Language Translator 的安装

  1. 通过wordpress后台进入插件,安装插件,并且搜索 “Google Language Translator”,点击安装,并启用。
  2. 直接下方下载地址,下载 “Google Language Translator” 下载多语言插件,并且通过后台上传到/plugins目录安装启用。
Google Language Translato安装

3、 Google Language Translator 的使用

(1) 安装好插件后,进入Wordpress后台-设置,选择 “Google Language Translator” 选项。

(2) 第一个选项 “Plugin Status” (插件状态)打勾,启用翻译功能。

(3)“Choose the original language of your website” (初始语言)选择初始语言,一般会选择默认的英文。 我们改成自己站点用的语言就可以了

(4) “What languages will be active” (可用语言)选项中,我们会选择自己需要展示的语言种类。 select all——全部语言,clear是清空选择——重置。

(5) “Language Switcher Settings” (语言切换设置)当中,我们会把 “Show Google Toolbar” (显示谷歌工具栏)和 “Show Google Branding ”(显示谷歌商标)这两个栏目给取消掉。

(6)还有一些就是显示的形式和交互效果,还有位置等。可以根据自己的喜好来调整

(7)也可以选用其他的使用方法,如用sidebar里的小工具形式添加,或者直接插入php代码都可以

(8)效果如下图

注意:由于国内网络环境比较特殊,所以谷歌翻译接口、Bing翻译接口,基本无法正常使用。(若需正常使用,得特殊处理),当然如果是国内翻墙用户是可以正常使用的

4、其他几款不错的WordPress多语言翻译插件

  • TranslatePress

TranslatePress是功能完善的WordPress多语言插件,可翻译网站的各个方面。TranslatePress的主要功能是它允许直接从前端进行翻译。

可以在翻译过程中轻松切换语言,实时预览会立即更改。这种方法的另一个好处是,可以在不更改界面的情况下转换内容,主题,插件,甚至元数据。

TranslatePress非常适合手动翻译。可以翻译自己或将自定义翻译用户角色分配给网站上的任何用户。这些用户将能够翻译内容,而无需访问管理区域。

如果听起来人工翻译工作量很大,那么也可以使用Google Translate进行机器翻译。这种方法使可以将AI驱动的翻译与手动更正结合使用。

该插件会为所有语言创建SEO友好的URL,从而使您在本地SEO中的搜索结果得到提升。

定价:个人许可证起价为79欧元。

  • WPML

WPML是最流行的WordPress多语言插件之一。它带有功能强大的翻译管理系统,可翻译内容,主题,插件等。

WPML包含在多语言博客和多语言CMS授权计划中。需要用于电子商务的多语言CMS计划,页面构建器支持,自定义字段,管理翻译团队以及其他一些功能。

它带有易于使用的界面,可在网站上添加翻译并管理多语言内容。WPML支持所有由WordPress主题和插件生成的帖子类型,分类法,自定义字段以及字符串。

它还允许将网站连接到第三方翻译服务提供商。可以选择需要翻译的内容,然后将其直接提交到网站。

定价:多语言博客版本29美元,多语言CMS 79美元。

  • Polylang

Polylang是另一个功能强大的插件,可以轻松创建多语言或双语WordPress网站。它带有一个简单的界面,可轻松为您的帖子,页面,自定义帖子类型,小工具等添加翻译。

Polylang不支持翻译WordPress主题和插件。默认插件不包含电子商务支持,因此需要为此购买付费插件。

它允许为每种语言设置SEO友好的URL,并且可以与流行的WordPress SEO插件配合使用。对于语言选择,您可以使用侧边栏小工具将语言切换器添加到网站。

定价:基本插件是免费的。只需一个站点许可证,您就可以以99欧元的价格获得专业版。

  • Weglot

Weglot是基于云的网站翻译平台。它可以与WordPress,Shopify,BigCommerce等一起使用。

在安装过程中,需要输入Weglot API将WordPress网站连接到他们的平台。之后,选择首选的语言,站点语言以及要添加的语言。

必须使用Weglot的网站翻译所有内容,管理翻译,然后将其推送到实时网站。

其他值得注意的功能包括SEO友好URL支持,WooCommerce支持,语言切换器按钮,第三方翻译服务等等。

Weglot使用基于语言和翻译单词数量的每月定价结构。这可能会比其他一些具有固定年度许可证的多语言WordPress插件贵。

定价:一种语言和10,000个单词的每月最低价格 €8.25。他们流行的PRO计划支持无限的语言和200,000词,每月41欧元。

  • MultilingualPress

MultilingualPress采用略有不同的方法来使用WordPress创建多语言网站。它没有在正常的WordPress安装上运行,而是为每种语言使用内置的WordPress多站点网络。

这使该插件可以有效地管理每种语言的内容,同时通过一次加载一种语言来提高性能。它带有一个简单的界面,可从一个仪表板管理翻译。

它支持帖子,页面,自定义帖子类型,分类法等。由于其体系结构,每种语言都可以位于其自己的子域,目录甚至自定义域名中。

定价:单个多站点许可证的起价为每年199美元。

  • GTranslate

用GTranslate翻译WordPress是WordPress的Google翻译插件。它会自动连接到Google翻译API,并可以获取所有受支持语言的翻译。

它可以添加语言切换器来轻松翻译网页,也可以根据用户的浏览器语言自动翻译内容。

该插件还提供了付费版本,可以选择SEO友好的URL,并让搜索引擎将您的翻译内容编入索引(在本文后面的更多内容中)。

  • Transposh

Transposh将自动机器翻译与手动人工翻译结合在一起。您还可以允许您的网站访问者使用易于使用的上下文界面来提供翻译。

该插件可以聘请专业翻译服务来提交翻译。Transposh的自动翻译功能支持Google,Bing,Yandex和Apertium的翻译服务。

  • Google Website Translator

Google Website Translator插件可使用Google Translate API来翻译网站内容。它使用默认的Google翻译按钮,可以将其显示在网站上的任何位置。

可以选择要在语言切换器中显示的语言,可以使用侧边栏小工具或嵌入式短代码显示这些语言。

短代码功能使您可以根据需要为特定页面提供机器翻译。当用户选择语言或插件通过其浏览器设置检测到翻译后的页面时,该页面将对用户可见。

  • Loco Translate

Loco Translate与列表中的其他翻译插件略有不同。它基本上允许您翻译WordPress主题和插件。

如果您的WordPress主题或插件可以翻译,则可以使用Loco Translate在WordPress仪表板中对其进行翻译。它使用类似于流行翻译工具的简单用户界面,其中一列用于原始字符串,另一列用于翻译。

  • Lingotek Translation

如果您喜欢Polylang提供的功能,但是翻译水平又不行,那么Lingotek对您来说就是最好的选项。Lingotek是利用最好的插件Polylang构建的免费翻译管理云系统。

Lingotek提供了三种翻译解决方案。

机器翻译–利用Microsoft Translator,可以免费翻译前10万个字符。

团队翻译–提供给您或者您的同事/用户。利用内置的Lingotek Workbench专用文本编辑器对网站内容进行翻译。

专业翻译–如果您的资金充裕,这个方案是最好的。您可以从Lingotek网站近5 000名专业译员中聘请一位。为便于您跟踪翻译进度并选拔最适合您的团队成员,应该为每一位译员创建一个用户资料页面。

还有其他插件可以完成水平比较高的机器翻译或团队翻译,但是谁也不能跟Lingotek网竞争(不过您可以聘用专业译员,利用Lingotek的专业版文本编辑器工作)。专业的、高质量的译文能为您的网站带来更多的不会说您母语的用户,

插件可以把您的内容通过云端自动发送到Lingotek服务器上。您可以通过显示框实时跟踪翻译过程,翻译完成后即可将所翻译的内容发送到您的站点。整个流程完全自动化。

  • Babble

这款插件是最好的开源插件之一,同WordPress一样,源代码完全开放。

Babble是同类型插件中速度最快的,用开发者的话说,这款插件已经针对快速运行进行了优化。因此,这款插件的加载时间缩短了20%,查询次数减少了40%。只需从GitHub仓库中下载,并按照简要说明进行安装即可使用。

Babble可以把您的网站内容翻译成无限多种语言,只要切换到WordPress仪表盘翻译界面,然后点击任何一篇您想翻译的已存在的文章、页面或分类目录即可进行翻译。

插件能显示两个并列WordPress可视化编辑器面板,一个显示原文,另一个面板是空白的,您可以里面填写自己的译文。

在面板中填写好译文后,在侧边栏放一个专用小工具,您的用户只需点击一个按钮,便能用他需要的语言阅读您的内容了。

  • qTranslate-X

在几年时间里qTranslate都是WordPress官方仓库最好用的插件之一。但是随着时间的推移,其更新频率越来越慢,只是暂时还没有被彻底舍弃,2015年还没有从仓库中删除。

qTranslate-X是一款从qTranslate修复的插件,这也说明已经很少有人用它了。实际上新版插件也有很多原版qTranslate所没有的新功能.

这款插件类似Polylang。安装后需要选择默认源语言及添加到自己站点的其他语言,并为每种支持语言创建唯一的双字母编码。不过,qTranslate-X为了方便您,预先为25种最通用的语言设定了国旗图标和编码。

语言代码可以显示出内容是用哪种语言撰写的。这也有利于搜索引擎优化。通过将每一种文字都记录到唯一的URL地址上,搜索引擎可以数次将您的内容进行指数化。

用户访问您的站点时,会自动定位到以他需要的语言显示的页面。他们也可以利用专用小工具切换语言.

1 thought on “如何用WordPress开发多语言站点?

发表评论

电子邮件地址不会被公开。 必填项已用*标注