import urllib.request
import urllib.parse
import json
import time
url="https://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
while True:
content=input("输入要翻译的词")
if content == "a":
break
data={}
data["i"] = content
data["doctype"]="json"
data["version"]="2.1"
data["keyfrom"]="fanyi.com"
# print(data)
data=urllib.parse.urlencode(data).encode("utf-8")
response = urllib.request.urlopen(url, data)
html = response.read().decode('utf-8')
target = json.loads(html)
# print(target)
print("翻译结果:%s ==> %s" %(target["translateResult"][0][0]['src'],target["translateResult"][0][0]['tgt']))
time.sleep(5)
初学Python,urllib实现翻译
最新推荐文章于 2024-03-20 16:21:42 发布