前几天在周良博客看到一篇文章《WPML插件实现WordPress多语言网站》,这篇文章介绍了使用WPLM插件来实现WordPress界面的多语言,本文给大家介绍一种在线翻译的方式来完成多语言化,有兴趣的朋友可以再本博的侧边栏看到翻译连接,点击一下就可以看到效果了~

主流的机器翻译引擎Google、Bing等都有提供API接口,这里我们使用Bing提供的API接口来实现这一功能。

首先需要注册一个Windows Live ID,注册完毕后,登陆该网页注册申请。

appidadd

点击Add进行申请。

appidadd2

在这样的页面输入相关信息,申请后会得到一串APPLICATION ID,derek_s申请到的是41位长度。

接下来修改主题,向主题的footbar.php文件中添加

函数translatePage后面的"zh-CHS","en"指从中文翻译到英文。同理,需要进行多语言翻译的时候,只需要将

这一段多写一个,修改translatePage()为其他名字,将"zh-CHS"和"en"更换成需要翻译的语言就可以了。文后将附上bing支持的语言的列表。

调用时,将

这段代码放置到需要的地方就可以了。

Bing翻译支持的语言列表:

API Language Code

Language Name

Native Language Name

ar

Arabic

العربية

cs

Czech

česky, čeština

da

Danish

dansk

de

German

Deutsch

en

English

English

et

Estonian

eesti, eesti keel

fi

Finnish

suomi, suomen kieli

fr

French

français

nl

Dutch

Nederlands, Vlaams

el

Greek

Ελληνικά

he

Hebrew

עברית

ht

Haitian Creole

Kreyòl ayisyen

hu

Hungarian

Magyar

id

Indonesian

Bahasa Indonesia

it

Italian

Italiano

ja

Japanese

日本語

ko

Korean

한국어

lt

Lithuanian

lietuvių kalba

lv

Latvian

latviešu valoda

no

Norwegian

Norsk

pl

Polish

polski

pt

Portuguese

Português

ro

Romanian

română

es

Spanish

español

ru

Russian

русский язык

sk

Slovak

slovenčina

sl

Slovene

slovenščina

sv

Swedish

svenska

th

Thai

ไทย

tr

Turkish

Türkçe

uk

Ukrainian

українська

vi

Vietnamese

Tiếng Việt

zh-CHS

Simplified Chinese

中文

zh-CHT

Traditional Chinese

繁体中文

 

需要了解更多关于Bing翻译API的相关资源的,请移步:MSDN Library

版权声明
转载保留版权: 大D技研室 | 《为你的WordPress增加页面翻译》
本文链接地址:https://www.dadclab.com/archives/590.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , , , 标签