python简单的调⽤有道翻译
代码
pare词根词缀import json
import requests
# 翻译函数,word 需要翻译的内容
def translate(word):
# 有道词典 api
count的用法和短语url = 'udao/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'
# 传输的参数,其中 i 为需要翻译的内容
key = {
'type': "AUTO",
'i': word,
python基础代码大全加翻译>腾讯视频下载安装免费下载1"doctype": "json",
"version": "2.1",
"keyfrom": "fanyi.web",
"ue": "UTF-8",
"action": "FY_BY_CLICKBUTTON",
"typoResult": "true"
}
# key 这个字典为发送给有道词典服务器的内容
response = requests.post(url, data=key)
函数依赖关系# 判断服务器是否相应成功
if response.status_code == 200:
# 然后相应的结果
else:
print("有道词典调⽤失败")
# 相应失败就返回空
return None
def get_reuslt(repsonse):
# 通过 json.loads 把返回的结果加载成 json 格式
result = json.loads(repsonse)
return result['translateResult'][0][0]['tgt']
def main(err):
word = err
list_trans = translate(word)
return get_reuslt(list_trans)
print(main('鱼'))
"""
"""
运⾏效果:
附近小程序怎么申请以上就是python 简单的调⽤有道翻译的详细内容,更多关于python 调⽤有道翻译的资料请关注其它相关⽂章!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论