2008年1月21日 星期一

為你的blog加上GOOGLE 多國語言翻譯

加入書籤: HemiDemi MyShare Baidu Google Bookmarks Yahoo! My Web Del.icio.us Digg technorati furl

Google的web翻譯服務,只要在你的BLOG程式 or 文章頁面加上下列語法,即可讓有需求的觀眾點選自動轉換功能,就可以將您的繁體 Blog 翻譯成英文版、簡體中文版!!

1.使用圖示語法

下表 紅色粗體 部分為圖片檔可將此置換成你的圖示。

<form action="http://www.google.com/translate_p" style="margin:0;padding:0;" target="_top">
<script type="text/javascript">
var myLocation = location.href;
var loc = myLocation.split("http://");
var locID = loc.length;
var myurl = "http://"+loc[locID-1];
document.write ('<input value="'+myurl+'" name="u" type="hidden"/>');
</script><noscript><input value="" name="u" type="hidden"/></noscript>
<input value="zh-TW" name="hl" type="hidden"/>
<input value="UTF8" name="ie" type="hidden"/>
<input value="" name="langpair" type="hidden"/>
<input src="http://lh4.google.com/asd6889/R5SsjMaTNuI/AAAAAAAAAgU/tpDFzYy8vvk/s144/china.jpg" value="zh-TWzh-CN" name="langpair" title="简体中文/Chinese Simplified" onclick="this.form.langpair.value=this.value" align="bottom" type="image"/>
<input src="http://lh5.google.com/asd6889/R5SsjcaTNvI/AAAAAAAAAgc/_-Jv24fOgro/s144/chinese.jpg" value="zh-TWzh-TW" name="langpair" title="繁體中文/Chinese Traditional" onclick="this.form.langpair.value=this.value" align="bottom" type="image"/>
<input src="http://lh5.google.com/asd6889/R5SsicaTNtI/AAAAAAAAAgM/zPkeX8dFG0M/s144/usa.jpg" value="zhen" name="langpair" title="English" onclick="this.form.langpair.value=this.value" align="bottom" type="image"/>
</form>

2.使用存文字語法

下表 紅色粗體 部分可自行修改。

<table cellspacing="0" cellpadding="0" border="0">
<tbody><tr align="center">
<td><font ><a class="" title="to English" href="javascript:dotrans('zhen');">English</a></font></td>
<td><font size="2" face="Arial"><a class="" title="to Traditional Chinese" href="javascript:dotrans('zhzh-TW');">繁體中文 </a></font></td>
<td><font size="2" face="Arial"><a class="" title="to Simply Chinese" href="javascript:dotrans('zh-TWzh-CN');">简体中文 </a></font></td>
</tr></tbody></table>
<script language="javascript" type="text/javascript">
function dotrans(destLang) {
var srcUrl = location.href.toLowerCase();
srcUrl = ((srcUrl.indexOf('%7c')!=-1 )? unescape(srcUrl.replace(/\+/g, " ")):srcUrl);
if( srcUrl.indexOf('&langpair=') != -1 srcUrl.indexOf('?langpair=')!=-1) {
var idx = srcUrl.indexOf('&u=');
if( idx == -1 ) return;
srcUrl= srcUrl.substring(idx+3);
}
srcUrl = 'http://translate.google.com/translate_p?hl=zh-TW&langpair='+destLang+'&u='+srcUrl;
location.href=srcUrl;
}
</script>

3.展示

新加/修改一個 HTML/JavaScript 網頁元素,將上述內容(2擇1)貼上去後儲存。測試正常即大功告成..

沒有留言:

EasyReadMore