基本信息
源码名称:利用百度AI编写的简单英中互译客户端
源码大小:3.48KB
文件格式:.rar
开发语言:Python
更新时间:2019-04-20
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
可以英中互相翻译,使用wxGUI,如果想实际使用需要申请百度AI的实例。

def OnStartButton(self,event):
#print "pushStartButton"
def SignMake(q):
index = appid q salt SecretKey
Md5 = hashlib.md5()
Md5.update(index)
string = Md5.hexdigest()
return string
q = str(self.text1.GetValue())
if (q.strip()==""):
self.text2.SetValue(u"请在第一个输入框内输入您需要翻译的内容")
else:
BaiDuFanYi = {'q':q,'from':'auto','to':'auto','appid':appid,'salt':salt,'sign':SignMake(q)}
try:
BaiDuFanYi = requests.get("http://api.fanyi.baidu.com/api/trans/vip/translate",params=BaiDuFanYi)
try:
self.text2.SetValue(BaiDuFanYi.json()["trans_result"][0]["dst"])
except Exception:
self.text2.SetValue(BaiDuFanYi.json()["error_msg"] "错误码:" BaiDuFanYi.json()["error_code"])
except Exception as err:
self.text2.SetValue(u"请求失败。。。请检查网络。")