程式功能:文字界面 Google 整句翻譯機,輸入英文出中文,輸入中文出英文
Download: http://sunnyriver.3wa.tw/url.php?id=177
程式執行大概如下:
C:\python\pytranslate>python translate.py
請輸入想翻譯的句子,若不想翻譯,請輸入「Q」:高義
Takashi Yoshi
Press Enter to Continue
請輸入想翻譯的句子,若不想翻譯,請輸入「Q」:你好,你是個好人
Hello, you're a good man
Press Enter to Continue
請輸入想翻譯的句子,若不想翻譯,請輸入「Q」:Hi, John. My name is Bill.
嗨,約翰。我的名字叫比爾。
Press Enter to Continue
請輸入想翻譯的句子,若不想翻譯,請輸入「Q」:q
Bye~
C:\python\pytranslate>
我是利用urllib2去 http://translate.google.com/ 作 post 資料
然後再用 re 找到有翻到的詞語的部分拿回來用
雖然程式能跑,只是跑起來,對於編碼的部分,我尚有些不安心
然後在接收回來的時候
把一些符號翻回來,像 、> < 這些,我找到sample
php2python
htmlspecialchars_decode
temp=temp.replace("'","'")
temp=temp.replace(""","\"")
二個例外的符號
希望各位大大協助看一下code,有什麼建議還是改進的部分多指導一下小弟
感恩~謝謝
--
為了 Python ! 拚了