马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 wuqramy 于 2020-3-31 09:23 编辑
运行效果:============欢迎使用有道双译词典============
请输入需要翻译的内容:hello
翻译结果:
你好
========================================
请输入需要翻译的内容:你好
翻译结果:
hello
========================================
请输入需要翻译的内容:
===============欢迎下次使用===============
代码:import requests
import json
print('============欢迎使用有道双译词典============')
while True:
content = input("请输入需要翻译的内容:")
if content == "":
print("===============欢迎下次使用===============")
break
headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0"
,'i':content
,'from':'AUTO'
,'to':'AUTO'
,'smartresult':'dict'
,'client':'fanyideskweb'
,'salt':'1514345577426'
,'sign':'8a12c3bae1619e0d60247aa90a4d945e'
,'doctype':'json'
,'version':'2.1'
,'keyfrom':'fanyi.web'
,'action':'FY_BY_REALTIME'
,'typoResult':'false'
}
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom=null'
response = requests.get(url, params=headers)
html = response.text
target = json.loads(html)
print("翻译结果:")
print(target['translateResult'][0][0]['tgt'])
print('========================================')
|