利用有道词典进行翻译
import urllib.request
import urllib.parse
import json
head={}
head["User-Agent"]="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"
url="https://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
data={}
a=input("请输入要翻译的内容:")
data['i']=a
data['from']="AUTO"
data['to']="AUTO"
data['smartresult']="dict"
data['doctype']="json"
data['version']="2.1"
data['keyfrom']="fanyi.web"
data['ue']="utf-8"
data['typeResult']="true"
data=urllib.parse.urlencode(data).encode("utf-8")
req=urllib.request.Request(url,data,head)
#print(req.headers)
response=urllib.request.urlopen(req)
html=response.read().decode("utf-8")
resultDict=json.loads(html)
print("{0} 翻译结果为:{1}".format(resultDict['translateResult'][0][0]['src'],resultDict['translateResult'][0][0]['tgt']))