Global Translator 是一款Wordpress 博客生成多语言版本的插件,它的功能主要是借助Google等的翻译来实现的,Global Translator特别的地方在于它使用了一套缓存文件的翻译机制,把已经通过翻译服务翻译好的内容生成对应语种的“静态”页面存储在空间服务器上,减少另一访客下次翻译同一页面的时间,目前能够支持48种语言。
网址: ,
Global Translator 的生成的翻译页面的地址是和原页面对应的:例如
本文地址:http://www.xunbaozu.com/global-translator.html
翻译成英文的页面地址:http://www.xunbaozu.com/en/global-translator.html (举例说明而已)
Global Translator使用方法:
解压下载下来的压缩包,上传到网站的/wp-content/plugins目录中,在后台“插件”中开启。
1. 通过Widget功能添加(前提是你的主题要支持)。“外观”-“小工具”里将Global Translator插件的widget拉到合适位置就可以了。
2. 如果不想使用Widget,可以通过代码调用添加到任意位置:
<?php if(function_exists("gltr_build_flags_bar")) { gltr_build_flags_bar(); } ?>
Global Translator设置方法说明:
“设置”-“Global Translator”,可以看到它的设置页面。
Choose your translation engine选择要使用的翻译引擎:推荐用Google
Base Settings选择博客主要语言:我们当然选简体中文 Chinese (Simplified),这将作为作为Global Translator 旗帜条的{dy}个旗帜图标。
Choose which translations you want to make available for your visitors: 选择你打算为访客准备的翻译语种,建议只选最可能会用到的语种,因为如果语种过多生成的缓存文件会占用大量空间。不过如果你的服务器空间超大则随意。
Flags bar layout旗帜翻译条的显示方式:
Enclose the flags inside a TABLE and show: 用于表格Table函数中
Use a single and optimized image map and show: 使用单独的图片地图显示
Enclose the flags inside a DIV (for CSS customization) 用于一个DIV函数中
Cache management缓存管理:
Enable cache compression (this will strongly decrease the disk space but could give some problems on certain hosts)启用缓存压缩 (能减少磁盘空间占用,但可能会出现一些问题)
Schedule a page for a new translation if it has been cached more than X days ago ("0" means "never"). 计划多少天对缓存页面进行自动重新翻译。设置为0则表示不操作。
Cache Statistics:缓存统计
显示缓存目录包含成功翻译的页面数和所占用空间。以及过期内容目录有多少缓存页面等待进行再次翻译和所占用空间。
缓存文件目录在/wp-content/gt-cache/ 中
Translation engine connection翻译引擎连接
只允许隔多少秒处理一次翻译请求。默认是300秒。
Bad spiders blocking system不良网络蜘蛛锁定系统
Block "bad" web spiders and crawlers阻止“不良”网络蜘蛛和爬行者,建议勾上。
Sitemap integration整合站点地图:
Enable sitemap integration 启用站点地图整合,建议不要勾选,下面将介绍。
Debug调试
对普通用户没什么用。
Global Translator将页面翻译生成多语种的缓存页面后,配合Sitemap,能够实现 Google等搜索引擎对翻译页面的收录,谷歌等对你的网站的收录量会成倍增加,而且会带来一些国际访客访问你的各种语种页面,在一定程度上能提高你的网站的访问量。但是,有利必有弊。如果用“Google站长工具”查看无法找到的网页,会发现无法找到的网页几乎都是translator global翻译之后的页面。支持的语言越多,网站的文章越多,无法找到的网页可能会成千上万,这是对搜索引擎极不友善的现象,有可能被搜索引擎判别为垃圾站。
所以我们还是踏踏实实地做网站,在享受Global Translator翻译功能的同时,不对网站造成负面的影响。解决的方法如下:
在根目录下添加robots.txt文件,内容加在“ User-agent:* ”下面,格式为“Disallow: /语言/ ” ,如禁用搜索引擎访问英文缓存页“Disallow: /en/ ”,下面给出一个完整列表,根据自己选择的语言进行修改:
Disallow: /it/
Disallow: /ko/
Disallow: /en/
Disallow: /zh-TW/
Disallow: /pt/
Disallow: /de/
Disallow: /fr/
Disallow: /es/
Disallow: /ja/
Disallow: /ar/
Disallow: /ru/
Disallow: /el/
Disallow: /nl/
Disallow: /bg/
Disallow: /cs/
Disallow: /hr/
Disallow: /da/
Disallow: /fi/
Disallow: /pl/
Disallow: /ro/
Disallow: /sv/
Disallow: /no/
Disallow: /iw/
Disallow: /sr/
Disallow: /sk/
Disallow: /th/
Disallow: /tr/
Disallow: /hu/
目前Global Translator支持的语言有:意大利语,韩语,中文(简体和繁体),葡萄牙文,英文,德文,法文,西班牙文,日文,阿拉伯文,俄文,希腊,荷兰,保加利亚,捷克,克罗地亚,丹麦,芬兰文,印地文,波兰,罗马尼亚,瑞典,挪威,加泰罗尼亚语,菲律宾语,希伯来语,印尼,拉脱维亚,立陶宛,塞尔维亚,斯洛伐克,斯洛文尼亚,乌克兰,越南,阿尔巴尼亚,爱沙尼亚语,加利西亚语,马耳他,泰国,土耳其,匈牙利,白俄罗斯,爱尔兰,冰岛,马其顿,马来语,波斯语