1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 编写有道词典实时翻译

python 编写有道词典实时翻译

时间:2023-01-07 02:02:21

相关推荐

python 编写有道词典实时翻译

import urllib.request

import urllib.parse

import json

line = input('你想翻译啥:')

url='/translate?smartresult=dict&smartresult=rule&sessionFrom='

data={}

data['i'] = line

data['from'] = 'AUTO'

data['to'] = 'AUTO'

data['smartresult'] = 'dict'

data['client'] = 'fanyideskweb'

data['salt'] = '1517799189818'

data['sign'] = '8682192c0707c52ecdffbc98f77a17ac'

data['doctype'] = 'json'

data['version'] = '2.1'

data['keyfrom'] = 'fanyi.web'

data['action'] = 'FY_BY_CLICKBUTTION'

data['typoResult'] = 'true'

data = urllib.parse.urlencode(data).encode('utf-8')

response = urllib.request.urlopen(url,data)

html = response.read().decode('utf-8')

translate_results = json.loads(html)

#找到翻译结果,load函数能将str转换成dict类型

translate_results = translate_results['translateResult'][0][0]['tgt']

#打印翻译信息

print("翻译的结果是:%s" % translate_results)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。