使用Python调用有道翻译接口实现翻译任务

首先直接上代码,可以直接复制调用

import hashlib
import random
import timeimport requestsclass YoudaoTranslator():def __init__(self):self.headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36","Referer": "https://fanyi.youdao.com/","Cookie": "OUTFOX_SEARCH_USER_ID=-873445509@10.108.162.139"}self.data = {"i": None,"client": "fanyideskweb","keyfrom": "fanyi.web","salt": None,"sign": None,"doctype": "json"}self.url = "http://fanyi.youdao.com/translate?smartresult-dict&smartresult-rule"def translate(self, text):self.data["i"] = textsalt = f"{int(time.time() * 1000)}{random.randint(0, 9)}"self.data["salt"] = saltsign = f"fanyideskweb{text}{salt}6x(ZHw]mwzX#uev70yfw"self.data["sign"] = hashlib.md5(sign.encode("utf-8")).hexdigest()res = requests.post(self.url, headers=self.headers, data=self.data)return res.json()["translateResult"][0][0]["tgt"]translator = YoudaoTranslator()
print(translator.translate("Hello World"))

使用Python调用有道翻译接口实现翻译任务相关推荐

  1. python实现简单的api接口-简单实现Python调用有道API接口(最新的)

    # ''' # Created on 2018-5-26 # # @author: yaoshuangqi # ''' import urllib.request import urllib.pars ...

  2. python调用简道云接口

    import requests import jsondef jdy(dataid):url = "https://api.jiandaoyun.com/api/v2/app/62123ec ...

  3. python有道翻译接口-Python调用有道翻译api实现翻译

    通过调用有道翻译的api,实现中译英.其他语言译中文 代码: # coding=utf-8 import urllib import urllib2 import json import time i ...

  4. python有道api-python 调用有道api接口的方法

    初学python ,研究了几天,写了一个python 调用 有道api接口程序 效果看下图: 申明:代码仅供和我一样的初学者学习交流 申请很简单的 ps:审核不用花时间的,请勿滥用!! #-*- co ...

  5. python有道自动翻译_Python 调用有道翻译接口实现翻译

    最近为了熟悉一下 js 用有道翻译练了一下手,写一篇博客记录一下,也希望能对大家有所启迪,不过这些网站更新太快,可能大家尝试的时候会有所不同. 首先来看一下网页 post 过去的数据 大家不难发现,我 ...

  6. Python 调用有道翻译api接口翻译外文网站的整篇西班牙文实战演示

    Python 调用有道翻译 api 接口翻译整篇西班牙文实战演示 第一章:翻译效果展示 ① 翻译文章示例一[阿尔卡拉门的无海摩纳哥:"不到4万欧元,你就不能在这里租任何东西."] ...

  7. python api接口调用_python 调用有道api接口的方法

    初学者学习python,研究了几天之后,我写了一个python程序调用有道api接口.效果如下图所示:声明:代码仅仅是像我这样的初学者学习和交流.应用程序非常简单.PS:评审不需要时间,请不要滥用!! ...

  8. python有道翻译-Python调用有道词典翻译

    Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...

  9. python有道-Python调用有道词典翻译

    Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...

最新文章

  1. LINUX 下构建OpenGL ES 3.0
  2. Java中的宏变量,宏替换详解。
  3. Lync Server 2010标准版系列PART6:启用Lync
  4. vue中webpack默认配置_webpack中Entry与Output的基础配置
  5. 成都将于1月27日开启数字人民币红包活动
  6. html5拖放原理,HTML5 拖放实现
  7. Python字符串translate()
  8. Ubuntu18.04之微信中文乱码解决
  9. python源码剖析, 第0部分 -- 编译python
  10. 华三服务器监控系统,博世DS7400周界防盗报警系统联动H3C监控系统说明概要
  11. 小米MIX 2最简单卡刷开发版启用root权限的方法
  12. python编程招生海报_怎么用ps做招生海报
  13. 【MATLAB】NSGA-2优化算法整定PID控制器参数(四)—— 一阶带时延的被控对象
  14. library(igraph)
  15. Unity 六边形地图系列(一) 【笔记】: 创建一个六边形网格
  16. c++进制转换(完整)
  17. Cesium--倾斜摄影加载详细攻略
  18. 架构师工程攻城略地需要具备的八大核心能力
  19. Transport Error: socket_protect error (UDP)
  20. word 中公式显示不全行距调整

热门文章

  1. js jquery新窗口打开的几种方式
  2. 大数据之路系列之Linux命令(01)
  3. 简述Java中封装,继承,多态的理解
  4. 【HaaS Python 硬件积木】 BMP280气压传感器
  5. isInterrupted、interrupt和interrupted
  6. Telephony之PhoneInterfaceManager(原)
  7. 用HTML写一首诗并配上图片,需要满足诗的格式
  8. CentOS Stream 8 安装Oracle 19C (静默模式)
  9. ubuntu上关于anaconda虚拟环境配置
  10. OpenGL编程入门学习