我们公司的IT项目多为国外项目,因此客户网站时常需要做多语言版本,而一般的企业网站或推广网站的话,我们一般是用wordpress去做,所以做多语言这块的话我们就理所当然的想到应用wordpress强大的多语言插件了,接下来robinson就给大家介绍几个我们项目中常用的wordpress多语言插件。

1、首先介绍的第一个插件叫做transposh-translation-filter-for-wordpress翻译插件,这个插件我个人认为是非常好用的,而且目前的多语言我也基本上是用这个插件去做,这个插件使用起来也很简单,首先是安装,你可以在wordpress插件搜索中去搜索,也可以直接在网上下载插件的zip包,然后用后台的上传安装功能安装即可,安装完成以后,在插件栏中将该插件开启,然后在你的后台设置里面可看到一个translation的设置栏,点进去,可看到许多的语言格子,请在你需要的语言格子上点击左键,点亮格子既表示已启用该语言,并且用左键拖动一个语言默认首置到Default Language中,这样,你的网站默认进去就是你选中的默认语言了,在小工具里会有一个transposh工具条,将其拖动到你的工具栏中,这个是显示语言选择栏的,选择栏的显示还有多种风格,你可以选择喜欢的。

另外说的一点是,该插件的翻译功能主要是用的谷歌翻译,因此翻译出来的内容很多可能不是很准确,甚至很别扭,当然,这个它是有考虑的,当你发现你的翻译不准确的时候,你可以的在前台语言选择栏的下边看到一个Edit Translation的选择框,选中它,然后会发现所有有文字的地方都出现了一个黄色图标,点击你觉得不正确的翻译边上的图标,他会弹出一个让你翻译层,然后修改为你正确的翻译内容保存即可实现翻译的纠正。当然在你网站已修改完成以后,请关闭该编辑功能,在后台插件中编辑,然后注释掉该代码即可,好了,第一个插件就介绍到这里了。

2、下面介绍第二个插件:Global Translator插件,该插件的安装方法就不多说了,和上面一样,该翻译也包含41种语言,Google Translator插件的主要特性有:
Four different Translation Engines四种翻译引擎任选: Global Translator插件可以使用Google翻译引擎,Babel Fish,Promt还有FreeTranslations.

Search Engine Optimized搜索引擎优化: Global Translator会添加语言代码到你所有URI的开头来创建永久链接。比如你的Blog的地址是

www.mydomain.com/mycategory/mypost, Global Translator插件生成的对应英文版地址就是www.domain.com/en/mycategory/mypost。

Fast Caching System快速缓存系统: 全新的快速,智能,优化,自清理和内建的缓存系统。它可以显著减少翻译请求被翻译引擎暂时禁止的风险
Fully configurable layout完全可设置的布局: ,通过选择基

于“Table”,””DIV”或“IMAGE MAP”布局的旗帜条,和选择翻译语种的数量,你可以很容易地自定义翻译条的显示方式

无数据库修改: Global Translator是“绿色”插件。它并不创建或修改任何数据库表,这个特性可以使其获得更好的性能。

实际上如果你不做更多的调整的话,使用非常简单,只需上传插件,启用,然后从你的“外观”-“Widget”里将Global Translator插件的 widget挂到你喜欢的位置就可以了。如果你不想使用它的Widget,或者想把旗帜条放到任何地方,你也可以使用下面的代码:
view sourceprint?1.
该插件的用法也比较简单把,今天就介绍这两款好用的翻译插件了,wordpress的插件功能是十分强大的,为我们开发人员省了不少的时间。