python英文翻译中文,Python翻译
本文实例为大家分享了大蟒实现在线翻译的具体代码,供大家参考,具体内容如下
具体效果请看图
代码:
导入urllib.request
导入urllib.parse
导入数据
定义翻译():
而1:
打印(-*30)
n=输入(请选择:1 翻译2退出:)
如果n==1 :
内容=输入(请输入要翻译的内容:)
网址=http://fanyi.youdao.com/translate?智能结果=字典智能结果=规则
数据={}
数据[我]=内容
数据[从]=自动
数据[至]=自动
data[smartresult]=dict
data[client]=fanyideskweb
数据[盐]=15790094838498
数据[符号]= 9ab 763875001 c 1949 AE 49 d3c 230 ba 19 f
数据[ts]=1579009483849
数据[ bv ]= 5a 84 f 6 FB cebd 913 f 0 a 4 e 81 b 6 ee 54608
数据[doctype]=json
数据[版本]=2.1
data[keyfrom]=fanyi.web
数据[操作]= FY _ BY _ click按钮
data=urllib。解析。urlencode(数据).编码(“utf-8”)
响应=URL库。请求。urlopen(URL,数据)
html=response.read().解码(“utf-8”)
#print(json.loads(html))
target=json.loads(html)
打印(翻译结果;% s"%(target[翻译结果][0][0][ TGT ]))
elif n==2 :
打印(感谢使用!)
破裂
否则:
打印(输入有误!)
if __name__==__main__ :
翻译()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。