当前位置:首页>python>Python使用爬虫写一个自己的翻译器(带图像界面

Python使用爬虫写一个自己的翻译器(带图像界面

  • 2026-09-11 23:25:38
Python使用爬虫写一个自己的翻译器(带图像界面

本文为python使用爬虫写一个自己的翻译器(带图像界面),效果图为:

代码为:

import tkinterimport randomimport requestsimport requestimport urllibfrom  urllib import request,parseimport time,json,random,hashlibwin = tkinter.Tk()
def pachong():try:        url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"data = {}        u = 'fanyideskweb'        d = content        f = str(int(time.time() * 1000) + random.randint(1, 10))        c = 'rY0D^0\'nM0}g5Mm1z%1G4'        sign = hashlib.md5((u + d + f + c).encode('utf-8')).hexdigest()data['i'] = content  # 需要翻译的内容data['from'] = 'AUTO'data['to'] = 'AUTO'data['smartresult'] = 'dict'data['client'] = 'fanyideskweb'data['salt'] = fdata['sign'] = signdata['doctype'] = 'json'data['version'] = '2.1'data['keyfrom'] = 'fanyi.web'data['action'] = 'FY_BY_CL1CKBUTTON'data['typoResult'] = 'true'data = parse.urlencode(data).encode('utf-8')        req = request.Request(url, data=data)        response = request.urlopen(req)        res = response.read().decode('utf-8')        res = json.loads(res)        res = res["translateResult"]return res[0][0]['tgt']    except:        print("cuowu")
def eBtn(event):global content    content = entry_w.get()    entry_r.config(entry_r,text = content)    entry_r.delete(0,80)    entry_r.insert(0,str(pachong()))# pachong()if __name__ == "__main__":    label_val_q = tkinter.Label(win,width = "80")    label_val_q.pack(side = "top")    label_val_q.config(label_val_q,text = "请输入要翻译的文本")    entry_w = tkinter.Entry(win,width = "80")    entry_w.pack(side = "top")    btn = tkinter.Button(win, text="翻译")    btn.pack(side = "top")    btn.bind('<Button-1>',eBtn)    label_val_q = tkinter.Label(win,width = "80")    label_val_q.pack(side = "top")    label_val_q.config(label_val_q,text = "翻译为:")    entry_r = tkinter.Entry(win,width = "80")    entry_r.pack(side = "top")    entry_r.bind('<Return>',eBtn)    win.mainloop()

如果对你有帮助,点个“在看”呗!

低价卡永久QQ绿钻黄钻超级会员会员,永久爱奇艺腾讯会员,网红商城-短视频加热助手、抖音快手大大提升上热门概率、空间人气、说说赞、QQ大会员、超级会员、全民K歌鲜花、QQ钻,

真人拼多多砍价,拆红包,现金大转盘等各种助力等。超多各种低价业务,欢迎收藏!500人帮砍!

需要优惠买电影票的也可以联系我,每个座位一般能优惠5-50


-END-

最新文章

随机文章