1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 使用Python实现基于API的网易有道翻译功能

使用Python实现基于API的网易有道翻译功能

时间:2020-10-26 23:41:32

相关推荐

使用Python实现基于API的网易有道翻译功能

使用Python实现基于API的网易有道翻译功能

1.打开有道翻译页面

2.在浏览器页面左键-检查-Network

3.进行翻译的操作,右键下面红色部分,Copy link address

粘贴出来为/translate_o?smartresult=dict&smartresult=rule

因为有道做了加密处理,所以要去掉_o

使用这个API:

/translate?smartresult=dict&smartresult=rule

translate.py

import requests#请求的url,就是要使用的APIurl = '/translate?smartresult=dict&smartresult=rule'k = input('请输入您要翻译的内容:')#post发送数据data = {'i':k,'doctype':'json',}#发送请求response = requests.post(url,data=data)#转换字典格式res_data = response.json()'''逐层取到字典中的值print(res_data['translateResult'])print(res_data['translateResult'][0])print(res_data['translateResult'][0][0])'''#提取信息print(res_data['translateResult'][0][0]['tgt'])

运行效果:

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