作者shadowjohn (Somebody Help Me)
看板Python
标题[分享] 利用google翻译作出来的翻译功能~内含Source
时间Wed Feb 9 03:08:29 2011
程式功能:文字界面 Google 整句翻译机,输入英文出中文,输入中文出英文
Download:
http://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 ! 拚了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.83.12
1F:→ uranusjr:没看程式, 但看你後面的描述, 那些符号不是编码问题, 是 02/09 10:09