最近老是有別人問及,如何做中英文網(wǎng)站,其實做英文網(wǎng)站有很多種方法,但是最省事的確只有一種。那就是js
見過中文繁體翻譯,見過火星文翻譯,他們都是用js 的詞庫來實現(xiàn)文字互換的,但是往往客戶需要做中英文網(wǎng)站,這個時候一些程序員可能會用到數(shù)據(jù)庫來實現(xiàn)2個網(wǎng)站的翻譯工作,但是對于一些小菜鳥或者是懶人的話,該怎樣也實現(xiàn)一個js 就可以讓整個網(wǎng)站變成英文網(wǎng)站呢。
我先說說思路,google翻譯大家都知道吧,用google提供給我們的api,讓js 遠(yuǎn)程調(diào)用google的翻譯詞庫,這樣我們的英文網(wǎng)站就瞬間完成了,思路說了下,我們說下方法:
js 代碼:
<script type="text/javascript" src="http://www.google.com/jsapi"></script > <script type="text/javascript"> google.load("language", "1"); function initialize() { var text = document.getElementById("text").innerHTML; google.language.detect(text, function(result) { if(!result.error && result.language) { google.language.translate(text, result.language, "en", function(result) { var translated = document.getElementById("translation"); if(result.translation) { translated.innerHTML = result.translation; } }); } }); } google.setOnLoadCallback(initialize); </script> |
html代碼:
<body id="translation">
在body加入translation的方法,這樣就可以實現(xiàn)整個網(wǎng)站全部變成英文的網(wǎng)站了,這樣就實現(xiàn)了利于js使網(wǎng)站變成英文網(wǎng)站了,這就是最懶的方法了。
但是,ZF已經(jīng)墻掉了谷歌,用谷歌的api肯定是行不通了,那么就沒有懶得方法了嗎?
放心,備胎總會有的,這個時候你應(yīng)該想想360了,360可是谷歌最純正的備胎君了。
備胎君地址:http://ajax.useso.com/jsapi 利用這個api就可以輕松實現(xiàn)了,具體方法,如法炮制即可了。
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)