系統公告
熱情贊助
yam揪便宜
關於我
Ressol
您好,我是 Ressol
歡迎參觀我的部落格。希望在這裡跟各位朋友分享一些有趣的資訊及網路應用。

有任何問題,歡迎跟我聯絡。





請選擇佈景主題:
訂閱本部落格
搜尋站內文章
搜尋:
yam今日我最殺
ressol的最新的回應
好時光貼曆
文章分類
即時留言版
部落格小貼紙
BlogLook Score and Rank Add to Technorati Favorites Ressol's Blog
<a href="http://blog.yam.com/ressol" target="_blank" title="Ressol's Blog"><img src="http://pics23.webs-tv.net/5/userfile/r/ressol/album/145f0d6dc5bf5d.jpg" border="0" alt="Ressol's Blog"/></a>
連結交換語法, 歡迎交換連結 ^_^

交換連結區
Palacan!部落格聯播
全民部落國 - 部落格聯播啪啦報報-你我共同撰寫的線上刊物
Jinn's Blog
重灌狂人Sandy@Sina-微程式新聞台
訪客統計

網路串連
我推薦誰
誰推薦我
誰來我家
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam天空部落 本身立場。
POWERED BY
POWERED BY
會員登入免費註冊
March 29, 2007
某天在 趨勢報報 看到一篇文章,提到有一個叫做魔匠的語言翻譯小工具,可以把你的網站變成英文版、日文版、簡體版。看起來似乎挺不賴的,馬上去拜訪魔匠的官方網站,在閱讀並下載他們的工具後發現:
  • 只有 繁中 <-> 簡中 、繁中 -> 日文
  • 程式及相關檔案要照他們的規定擺,程式碼不准改。

怎麼會這樣子??連 homepage 都可變成烘焙機,為什麼中英不給互轉?
繁簡互譯早就不是什麼新功能了,中文、英文的轉換才能看出翻譯的功力 (同時也外國人才能看得懂你的網站)。頓時心涼了半截,只好另尋他法。

接下來在逛 重灌狂人 的部落格時,發現了不來恩兄介紹了 Google 翻譯功能。
即然人家不給我動,那就來試試看怎麼把 Google 翻譯嵌在網站中。

接下來開始了 Google 客製化 的準備工作......

( 過了幾個小時...... )


底下就是客製化後的成果,個人專用的中英轉換工具... 嘿嘿~


先來看看成果如何:





本次做法主要是透過 JavaScript 來呼叫 Google 進行翻譯,最終執行的程式碼由 Google 所管理。詳細的程式原理及說明,有時間的話再用另一篇來解釋。

在這裡,直接說明怎麼安裝及設定。


【步驟一
這底下這幾張圖存到你的部落格裡 ( 共4張)。




【步驟二
打開記事本,填入底下的程式碼。
<table border=0 cellpadding="0" cellspacing="0">
    <tr><td colspan="3">
        <img src="http://pics19.blog.yam.com/6/userfile/r/ressol/album/t_1460b5761126d5.png">
    </td></tr>
    <tr align="center">
        <td><a href="javascript:dotrans('zh|en');" title="to English" class="">
            <img src="http://pics19.blog.yam.com/6/userfile/r/ressol/album/t_1460b58dceb56e.png" border=0></a>
        </td>
        <td><a href="javascript:dotrans('zh-TW|zh-TW');" title="to Traditional Chinese" class="">
            <img src="http://pics19.blog.yam.com/6/userfile/r/ressol/album/t_1460b58dcd55cf.png" border=0></a>
        </td>
        <td><a href="javascript:dotrans('zh-TW|zh-CN');" title="to Simply Chinese" class="">
            <img src="http://pics19.blog.yam.com/6/userfile/r/ressol/album/t_1460b58dd0d2b2.png" border=0></a>
        </td>
    </tr>
</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>
紅色字體的話份,請換成你部落格裡的實際圖檔位置 (就是一開始那四個圖檔啦 )


【步驟三
把步驟二的程式碼,貼到可以擺放 JavaScript 的地方。
(以天空部落為例,要將程式碼放到自訂欄位裡 )



【步驟四
更新你的部落格,大功告成。



ps 1. 如果你覺得麻煩的話,相關檔案可以在本篇文章的附件中找到。
ps 2. 程式在天空部落中測試後,初步還算正常。其他部落格系統未經過測試,相關程式碼有調整之可能。 (你的部落格必須要能允許你寫入 javascript / html 語法 )
ps 3. 魔匠的工具允許中英互轉,但使用上須遵守他們的一些規範


相關檔案下載


消息更新:適用於 天空部落、無名小站、PIXNET

 


誰推薦這篇文章
引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
寫在鬱金香的國度 ::PIXNET BLOG:: 於31-03。Google網頁翻譯> 引用本文
提要:在啪啦報報看到Ressol在「親愛的,我把部落格變英文版了」中介紹了他自己編寫的Google網頁翻譯的程式碼,心里不禁驚喜。這就是我一直在尋找的工具。我隨即把程式碼掛到這裡來試試看,結...
引用時間: Apr 1, 2007
每天都有新鮮事 ::PIXNET BLOG:: 於[轉錄] 轉換網頁語言> 引用本文
提要:早在前一陣子就想多個可以轉換網頁語言的小工具了,不過當時懶得找,所以一直把他遺忘,直到今天忽然發現有圖文並茂的教學文章,我主要是參考Ressol\'s Blog裡的"親愛的,我把部落格...
引用時間: Apr 26, 2007
留言 (12筆)
12.
用聽的學英語
分享學習語言的樂趣
http://www.digiwis.com.tw
 
ttrebla Mar 20, 2008 留言 |
11.
你好,謝謝您的分享,真的很實用。
順便向您引用囉,謝謝。
 
板主回覆:
QLEADER 您好,

不用客氣呀, 希望這個小工具能幫上您的忙 ^_^
QLEADER Jun 1, 2007 留言 |
10.
這個真的好玩又好用耶,
我有放在我的部落格裡^^
謝謝你的分享!
 
板主回覆:
Truefer, 不用客氣呀 ^^
Google 翻譯有時滿有趣的, 希望它能更正確點, 真正把翻譯搞好 :P
歡迎有空來這兒晃晃呀 ^_^
Truefer 於 Apr 29, 2007 留言 |
9.
這個功能真的很讚說!
我已經在我的BLOG中加入了,謝謝你的分享^^
 
板主回覆:
Chitekim, 謝謝你的賞識 :P
希望這個小東西能幫上你的忙 ^^
歡迎有空常來這晃晃呀 :)
chitekim 於 Apr 29, 2007 留言 |
8.
我在yahoo部落格放上去,圖片ok了,但是從連結開始無論我貼幾次都出不來,連結總是被砍掉(</td>
</tr>
</table>

 
板主回覆:
Connie 你好,

很抱歉, 由於 Yahoo 部落格只支援『部份』HTML/CSS 語法. 所以 javascript 不能使用在 Yahoo 部落格 @.@
connie 於 Apr 28, 2007 留言 |
7.
我在yahoo部落格放上去,圖片ok了,但是從連結開始無論我貼幾次都出不來,連結總是被砍掉(</td>
</tr>
</table>

 
connie 於 Apr 28, 2007 留言 |
6.
感謝 ressol 分享~
經測試新浪也是可以的
真的非常簡單 ^^



Sandy
 
板主回覆:
Sandy, 不用客氣呀, 我只是順手幫 Google 翻譯加層皮而己 :P
希望能幫上你的忙 ^_^
歡迎有空常來坐坐丫
Sandy 於 Apr 27, 2007 留言 |
5.
版主你好,希望可以引用您這篇教學文章,並且在稍微修改一下語法中圖檔的連結,不知道行不行?
不過我已經先斬後奏了,您若是覺得不妥,我馬上將介紹的文章刪除。
 
板主回覆:
Soar, 沒問題, 歡迎引用 :)
美工圖檔本來就不是我的強項, 那幾個按鈕都滿簡陃的 :P
請依你的喜好更換成自己的圖檔 ^_^

soar 於 Apr 26, 2007 留言 |
4.
嘿嘿
這還真的不錯用勒
我今天試了一下
很好玩
謝謝分享喔
^_^
 
板主回覆:
你也不用客氣呀 幾米麻 ^^
希望能幫上你的忙 :P
幾米麻 於 Apr 1, 2007 留言 |
3.
還挺有意思的,
等等來試試,
謝謝你的分享。
 
板主回覆:
貓老大你好, 不用客氣呀, 希望這個小東西能幫上你的忙 ^^
貓老大 於 Apr 1, 2007 留言 |
2.
Ressol,我在部落格裡介紹了你的這程式碼,先斬後奏,不好意思﹗
 
板主回覆:
MiriSusanna , 不用客氣呀, 承蒙你看得起這個小東西 :P 還要謝謝你的幫忙介紹才是 ^^
MiriSusanna 於 Apr 1, 2007 留言 |
1.
Ressol,這蠻好用。請問我可以把"繁體,簡體,English"的標籤換成自己的圖案嗎?
 
板主回覆:
當然可以呀, 希望這個小東西能幫上你的忙 ^_^
MiriSusanna 於 Mar 30, 2007 留言 |
發表你的留言 (字數限制 最多 2000 個中文字)
私密留言:
Name:




內容:
檢視行動版網頁  |  檢視正常版網頁