代码

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 简单的调用有道翻译相关推荐

  1. python爬取有道翻译的代码_python 简单的调用有道翻译

    代码 import json import requests # 翻译函数,word 需要翻译的内容 def translate(word): # 有道词典 api url = 'http://fan ...

  2. python批量循环图片识别_python 实现批量图片识别并翻译

    python 实现批量图片识别并翻译 时间:2020-11-02|栏目:Python|点击: 次 获取待翻译图片文件的方法(此处设置的仅支持.jpg文件): def get_files(): file ...

  3. python高阶面试题_Python 爬虫面试题 170 道:2019 版

    通过本场 Chat,你将获得如下知识点:掌握 Python 的基础语法 语法常见的 Python 应用场景 掌握 Python 闭包的使用以及装饰器的使用 生成器和迭代器的使用 常见的设计模式的使用 ...

  4. python调用c++动态库_Python应用:调用C/C++动态链接库的方法详解

    Linux系统下调用动态库(.so) 1.linuxany.c代码如下: #include "stdio.h" void display(char* msg){ printf(&q ...

  5. python发短信 金山_Python爬虫基础练习(四) 金山翻译爬取(进阶篇)

    上一篇文章金山翻译爬取(基础篇)讲到爬取金山翻译,并且实现了简单词汇的爬取,但是我们的报错信息都是一长串字符,就像这样 当然这个报错还是很容易看懂的,"列表索引超出范围",但是我们 ...

  6. python图片风格迁移毕设_Python简单实现图像风格迁移

    下载W3Cschool手机App,0基础随时随地学编程导语 T_T之前似乎发过类似的文章,那时候是用Keras实现的,现在用的PyTorch,而且那时候发的内容感觉有些水,于是我决定... 好吧我确实 ...

  7. python爬取有道词典_python之爬虫爬有道词典

    首先我们先去有道词典网站 找到这个网址的格式 然后 右键网页源代码 找到翻译所在的部分 并记录下来 现在浏览器部分的任务就完成了 我们现在开始敲代码 首先是url 就是有道的网址和我们要查找的单词 u ...

  8. python猜数游戏流程_python简单猜数游戏实例

    本文实例讲述了python简单猜数游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import random number = random.randint ...

  9. python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法

    接触图像领域的应该对于opencv都不会感到陌生,这个应该算是功能十分强劲的一个算法库了,当然了,使用起来也是很方便的,之前使用Windows7的时候出现多该库难以安装成功的情况,现在这个问题就不存在 ...

最新文章

  1. BZOJ2831(小强的金字塔系列问题--区域整点数求法)
  2. Vue项目端口号占用
  3. gre biochemistry_【备考精选】2020年11月6日GRE写作Issue预测分享
  4. 【渝粤题库】国家开放大学2021春2247社会工作政策法规题目
  5. Python 命令行非阻塞输入
  6. SpringBoot 学习二:操作数据库
  7. 关于在Windows64上编译程序出现相邻变量地址偏移相差32字节问题
  8. (9.19更新:八戒退款) 砸进七万块,没想到你是这样的猪八戒网
  9. ActivityManager: Warning: Activity not started,...
  10. Py之Scipy:Scipy库(高级科学计算库)的简介、安装、使用方法之详细攻略
  11. c# redies 安装 和使用
  12. 专升本英语——语法知识——基础语法——第一节 名词和代词【学习笔记】
  13. 企业为什么要构建双活数据中心?F5怎么样?
  14. IGP LDP同步技术剖析
  15. win10家庭版 mysql_MySQL下载安装详解(win10家庭版)
  16. RK3328开发板固件编译记录
  17. 计算机工作流程新图,工作流程责任分工.doc
  18. Ubuntu下FLV转为MP4
  19. Python下Spyder安装方法
  20. 【特征检测】HOG特征算法

热门文章

  1. 关于BatchNorm的理解与讨论
  2. FANUC机器人_三点法设置工具坐标系的具体方法步骤(图文)
  3. 华为天才少年稚晖君自制硬萌机器人,开源 5 天,GitHub 收获 2900 星!
  4. android调用虚拟摄像头方法,Android:如何在模拟器中使用摄像头?
  5. Excel如何将数据拆分开
  6. 贝叶斯网专题4:概率推理中的变量消元方法
  7. pta一元多项式求导
  8. SQLSERVER 存储过程 语法
  9. android+自定义键盘之汉字,android自定义键盘(解决弹出提示的字体颜色问题)
  10. appinventor2在window上搭建步骤