admin管理员组文章数量:1130349
from tkinter import * from tkinter import messagebox import requests
root = Tk() root.title(‘中英互译’) root.geometry(‘370x100’) s_with = root.winfo_screenwidth() # 获取屏幕宽 s_height = root.winfo_screenheight() # 获取屏幕高度 l_x = str(round((s_with - 370) / 2)) l_y = str(round((s_height - 100) / 2)) root.geometry(’+’ + l_x + ‘+’ + l_y)
lable = Label(root, text=‘请输入内容:’)
lable.grid()
extry = Entry(root, font=(‘微软雅黑’, 15)) extry.grid(row=0, column=1) res = StringVar()
lable1 = Label(root, text=‘翻译结果:’) lable1.grid(row=1, column=0)
extry1 = Entry(root, font=(‘微软雅黑’, 15), textvariable=res) extry1.grid(row=1, column=1)
def translate(): content = extry.get() content = content.strip() if content == ‘’: messagebox.showinfo(‘提示’, ‘请输入翻译内容’) else: url = “http://fanyi.youdao/translate?smartresult=dict&smartresult=rule” data = {} data[‘i’] = content data[‘from’] = ‘AUTO’ data[‘to’] = ‘AUTO’ data[‘smartresult’] = ‘dict’ data[‘client’] = ‘fanyideskweb’ data[‘salt’] = ‘1538295833420’ data[‘sign’] = ‘07’ data[‘doctype’] = ‘json’ data[‘version’] = ‘2.1’ data[‘keyfrom’] = ‘fanyi.web’ data[‘action’] = ‘FY_BY_REALTIME’ data[‘typoResult’] = ‘false’ headers = { ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36’ } result = requests.post(url, data, headers=headers) trans = result.json() tran = trans[‘translateResult’][0][0][‘tgt’]
button = Button(root, text=‘翻译’, width=‘10’, command=translate)
button.grid(row=2, column=0, sticky=W)
exit_button = Button(root, text=‘退出’, width=‘10’, command=root.quit) exit_button.grid(row=2, column=1, sticky=E)
root.mainloop()
from tkinter import * from tkinter import messagebox import requests
root = Tk() root.title(‘中英互译’) root.geometry(‘370x100’) s_with = root.winfo_screenwidth() # 获取屏幕宽 s_height = root.winfo_screenheight() # 获取屏幕高度 l_x = str(round((s_with - 370) / 2)) l_y = str(round((s_height - 100) / 2)) root.geometry(’+’ + l_x + ‘+’ + l_y)
lable = Label(root, text=‘请输入内容:’)
lable.grid()
extry = Entry(root, font=(‘微软雅黑’, 15)) extry.grid(row=0, column=1) res = StringVar()
lable1 = Label(root, text=‘翻译结果:’) lable1.grid(row=1, column=0)
extry1 = Entry(root, font=(‘微软雅黑’, 15), textvariable=res) extry1.grid(row=1, column=1)
def translate(): content = extry.get() content = content.strip() if content == ‘’: messagebox.showinfo(‘提示’, ‘请输入翻译内容’) else: url = “http://fanyi.youdao/translate?smartresult=dict&smartresult=rule” data = {} data[‘i’] = content data[‘from’] = ‘AUTO’ data[‘to’] = ‘AUTO’ data[‘smartresult’] = ‘dict’ data[‘client’] = ‘fanyideskweb’ data[‘salt’] = ‘1538295833420’ data[‘sign’] = ‘07’ data[‘doctype’] = ‘json’ data[‘version’] = ‘2.1’ data[‘keyfrom’] = ‘fanyi.web’ data[‘action’] = ‘FY_BY_REALTIME’ data[‘typoResult’] = ‘false’ headers = { ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36’ } result = requests.post(url, data, headers=headers) trans = result.json() tran = trans[‘translateResult’][0][0][‘tgt’]
button = Button(root, text=‘翻译’, width=‘10’, command=translate)
button.grid(row=2, column=0, sticky=W)
exit_button = Button(root, text=‘退出’, width=‘10’, command=root.quit) exit_button.grid(row=2, column=1, sticky=E)
root.mainloop()
版权声明:本文标题:python将英文翻译为中文_Python中英文翻译工具 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1764011325a2979230.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论