Loading...

2009年3月6日星期五

边学边改blog--一个按钮搞定繁简(简繁)翻译(YAHOO)

这几天看了google的api,主要看了翻译的api,发现用google对网页进行局部翻译并不是一件难事。那个代码HATA还在搞,感觉也不能,估计这两天能搞好。嗯嗯,HATA跑题了,这天郁闷之制,HATA用yahoo的翻译服务做了个即时翻译网页的按钮。搞好基于google的翻译代码后,这按钮估计就会撤下了,下面是按钮:
<div id="trans">loading</div>
<script>
var temp1='<a href="http://babelfish.yahoo.com/translate_url?doit=done&tt=url&intl=1&fr=bf-home&trurl=';
var temp2='&lp=zh_zt&btnTrUrl=Translate">繁体中文</a>';
var temp=temp1+window.location.href+temp2;
document.getElementById("trans").innerHTML=temp;
</script>
直接拉到widget里就可以用了这是简体->繁体的,繁体->简体的是:

<div id="trans">loading</div>
<script>
var temp1='<a href="http://babelfish.yahoo.com/translate_url?doit=done&tt=url&intl=1&fr=bf-home&trurl=';
var temp2='&lp=zt_zh&btnTrUrl=Translate">简体中文</a>';
var temp=temp1+window.location.href+temp2;
document.getElementById("trans").innerHTML=temp;
</script>

因为代码放在文章里不能用(基于安全的问题吧),这里就不给效果了,反正点下去就就会进入babelfish的翻译页。
原创文章如转载,请注明:转载自HATA菜谱

2 条评论:

  1. 咁麻烦噶,用google翻译米中好,超多语言翻译拉

    回复删除
  2. 恩,那个google的widget翻译的确很多,但是,翻译语句现今还是也不准确,我只期望他的繁简互译了,而且,当你翻译一次之后,短期内再翻译的话google只会调用之前的翻译页面,也就是说,你此刻不可以翻译最新的文章或者改动。

    回复删除