|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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('========================================')
复制代码 |
|