2007年6月2日星期六

做个伪英文版Blogger

  见到不少人都利用Google翻译将自己的博客翻译成某种外语,有的甚至翻译成好几种外语(当然这是英语的特权)。不过这种翻译都是在网页上方显示着Google翻译的东西,如果没有的话,那还真像是英文版的。由于自己是JavaScript白痴,所以不会自己编相关的脚本。只有找了,还真找着了一个,自己瞎摸索了一会儿,使这段代码变成图片链接,只要一点那个小国旗就会将自己的Blogger完全翻译成英文,上面仍然保留着导航栏,看起来简直就是英文版了,再点一下就又返回到中文了。只是翻译的质量有些啼笑皆非了,不过还是能方便老外看你的博客,并且同时让他们难受去。
  进入布局,新增一个HTML/JavaScript页面元素只要将以下这段代码加入并保存就可实现,当然这在其他支持HTML/JavaScript编辑的博客或网页也能实现。
<a href="#" title="Translate into English,only for IE" onclick="blog()"><img id="Image1_img" width="48" src=" http://img77.imageshack.us/img77/2/ushg9.gif" height="48"/><script>function blog(){ this_url = window.location.href; this.location.href= "http://64.233.179.104/translate_c?hl=zh-CN&ie=UTF-8&oe=UTF-8&langpair=zh-CN%7Cen&u=" + this_url + "&prev=/language_tools";}</script></a>

  由于自己是外行,有些班门弄斧了,请不要见笑,有什么错误,或是更好的方法请指教,也希望能帮助像我一样的朋友。我想实现的是可以将中文翻译成像英语,日语,法语,德语,俄语等主要语言这样的效果,但目前Google翻译好像不支持这么多,请各位高手指教一下。