python调用有道翻译_python 简单的调用有道翻译
代码
import json
import requests
# 翻译函数,word 需要翻译的内容
def translate(word):
# 有道词典 api
url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null"
# 传输的参数,其中 i 为需要翻译的内容
key = {
"type": "AUTO",
"i": word,
"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:
# 然后相应的结果
return response.text
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 调用有道翻译的资料请关注云海天教程其它相关文章!
原文链接:https://www.cnblogs.com/3-wusen/p/13795087.html
python调用有道翻译_python 简单的调用有道翻译相关推荐
- python爬取有道翻译的代码_python 简单的调用有道翻译
代码 import json import requests # 翻译函数,word 需要翻译的内容 def translate(word): # 有道词典 api url = 'http://fan ...
- python批量循环图片识别_python 实现批量图片识别并翻译
python 实现批量图片识别并翻译 时间:2020-11-02|栏目:Python|点击: 次 获取待翻译图片文件的方法(此处设置的仅支持.jpg文件): def get_files(): file ...
- python高阶面试题_Python 爬虫面试题 170 道:2019 版
通过本场 Chat,你将获得如下知识点:掌握 Python 的基础语法 语法常见的 Python 应用场景 掌握 Python 闭包的使用以及装饰器的使用 生成器和迭代器的使用 常见的设计模式的使用 ...
- python调用c++动态库_Python应用:调用C/C++动态链接库的方法详解
Linux系统下调用动态库(.so) 1.linuxany.c代码如下: #include "stdio.h" void display(char* msg){ printf(&q ...
- python发短信 金山_Python爬虫基础练习(四) 金山翻译爬取(进阶篇)
上一篇文章金山翻译爬取(基础篇)讲到爬取金山翻译,并且实现了简单词汇的爬取,但是我们的报错信息都是一长串字符,就像这样 当然这个报错还是很容易看懂的,"列表索引超出范围",但是我们 ...
- python图片风格迁移毕设_Python简单实现图像风格迁移
下载W3Cschool手机App,0基础随时随地学编程导语 T_T之前似乎发过类似的文章,那时候是用Keras实现的,现在用的PyTorch,而且那时候发的内容感觉有些水,于是我决定... 好吧我确实 ...
- python爬取有道词典_python之爬虫爬有道词典
首先我们先去有道词典网站 找到这个网址的格式 然后 右键网页源代码 找到翻译所在的部分 并记录下来 现在浏览器部分的任务就完成了 我们现在开始敲代码 首先是url 就是有道的网址和我们要查找的单词 u ...
- python猜数游戏流程_python简单猜数游戏实例
本文实例讲述了python简单猜数游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import random number = random.randint ...
- python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法
接触图像领域的应该对于opencv都不会感到陌生,这个应该算是功能十分强劲的一个算法库了,当然了,使用起来也是很方便的,之前使用Windows7的时候出现多该库难以安装成功的情况,现在这个问题就不存在 ...
最新文章
- BZOJ2831(小强的金字塔系列问题--区域整点数求法)
- Vue项目端口号占用
- gre biochemistry_【备考精选】2020年11月6日GRE写作Issue预测分享
- 【渝粤题库】国家开放大学2021春2247社会工作政策法规题目
- Python 命令行非阻塞输入
- SpringBoot 学习二:操作数据库
- 关于在Windows64上编译程序出现相邻变量地址偏移相差32字节问题
- (9.19更新:八戒退款) 砸进七万块,没想到你是这样的猪八戒网
- ActivityManager: Warning: Activity not started,...
- Py之Scipy:Scipy库(高级科学计算库)的简介、安装、使用方法之详细攻略
- c# redies 安装 和使用
- 专升本英语——语法知识——基础语法——第一节 名词和代词【学习笔记】
- 企业为什么要构建双活数据中心?F5怎么样?
- IGP LDP同步技术剖析
- win10家庭版 mysql_MySQL下载安装详解(win10家庭版)
- RK3328开发板固件编译记录
- 计算机工作流程新图,工作流程责任分工.doc
- Ubuntu下FLV转为MP4
- Python下Spyder安装方法
- 【特征检测】HOG特征算法