为了方便大家测试,这里会直接贴上源码:import requests

import time

import random

import hashlib

def get_md5(string):

string = string.encode('utf-8')

md5 = hashlib.md5(string).hexdigest()

return md5

def translates():

context = input('请输入要翻译的内容:')

ts = str(int(time.time()*1000))

salt = ts + str(random.randint(0, 9))

bv = get_md5("5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) chrome/76.0.3809.132 Safari/537.36")

sign = get_md5("fanyideskweb" + context + salt + "n%A-rKaT5fb[Gy?;N5@Tj")

data = {

'i' : context,

'form' : 'AUTO',

'to' : 'AUTO',

'smartresult' : 'dict',

'client' : 'fanyideskweb',

'salt' : salt,

'sign': sign,

'ts' : ts,

'bv' : bv,

'doctype': 'json',

'version': '2.1',

'keyfrom': 'fanyi.web',

'action': 'FY_BY_CLICKBUTTION'

}

r = requests.post(url=url,data=data,headers=headers,cookies=cookies)

content = r.json()

print(content['translateResult'][0][0]['tgt'])

if __name__ == '__main__':

url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'

cookies = {'OUTFOX_SEARCH_USER_ID':'1653480669@101.169.1.84'}

headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36','Referer': 'http://fanyi.youdao.com/'}

translates()

当然这只是一个基础的,后续更新还会增加谷歌翻译、百度翻译,做成桌面 GUI 的形式。。

python翻译器怎么下载_Python实现桌面版翻译工具教程相关推荐

  1. python软件下载安装-python安装最新下载_python安装绿色版 - 软件帝

    python是一款跨平台的计算机语言编写软件,界面简洁,操作性强.python语言是一种面向对象的语言,具有简捷且清晰的语法特点,可以用于教育.桌面界面开发.软件开发.后端开发等方面,被专业人员预测为 ...

  2. python翻译器怎么下载_python翻译

    python翻译是一款专业实用的翻译软件,软件利用python制作而成,它的接口主要是百度.谷歌和有道翻译三种结合,不仅支持中英互译,还可以提供其它各国语言的翻译功能,用起来和网页翻译差不多.接下来非 ...

  3. python金融pdf下载_Python金融大数据分析 完整版 中文pdf扫描版[42MB]

    Python凭借其简单.易读.可扩展性以及拥有巨大而活跃的科学计算社区,在需要分析.处理大量数据的金融行业得到了广泛而迅速的应用,并且成为该行业开发核心应用的shouxuan编程语言.<Pyth ...

  4. python paramiko模块下载_Python自动化运维实战:使用Python管理网络设备

    现在,我们已经知道如何在不同的操作系统中使用和安装Python以及如何使用EVE-NG搭建网络拓扑.在本章中,我们将学习如何使用目前常用的网络自动化库自动完成各种网络任务.Python可以在不同的网络 ...

  5. python常用单词下载_python编程词汇

    python编程词汇app非常实用的词汇辅助工具.python编程词汇app是面向程序开发人员打造的,汇集了各种编程语言备的词汇量,提供视频+语音+画笔+代码的交互的超强真实体验. 基本简介 pyth ...

  6. python网站框架下载_Python搭建网站框架

    1. 机器上安装python 在python官网下载python的2.7版本,然后一路next就可以安装了: 安装结束后,开启菜单会有python客户端,但是一般使用cmd命令行模式进行运行: 添加p ...

  7. python交互式解释器下载_Python解释器

    当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的 ...

  8. python翻译器怎么用_Python使用百度翻译开发平台实现英文翻译为中文功能示例

    本文实例讲述了Python使用百度翻译开发平台实现英文翻译为中文功能.分享给大家供大家参考,具体如下: #coding=utf8 import random import requests impor ...

  9. python xlrd模块下载_python xlrd模块介绍

    转载自:http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 一.安装xlrd模块 到python官网下载 二.使用介绍 1.导入 ...

最新文章

  1. 租约-分布式缓存一致性的高效容错机制
  2. 计算机科学与技术考,计算机科学与技术考研
  3. linux上安装pycharm
  4. 超图桌面版打开外部矢量文件
  5. MySQL存储引擎比较
  6. BeautifulSoup库之find_all函数_Python系列学习笔记
  7. 『Python基础-12』各种推导式(列表推导式、字典推导式、集合推导式)
  8. 学习笔记(28):Python网络编程并发编程-死锁与递归锁
  9. 硬件:RS232基础知识笔记
  10. 深度学习(07)-- 经典CNN网络结构(Inception (v1-v4))
  11. opencv java 去干扰_java - OpenCV Java修补图像格式要求 - 堆栈内存溢出
  12. 10.java 关键字与保留字
  13. 我的第二个开源库SuperTextView——中文文档
  14. 引入dubbo项目接口_dubbo接口调用过程中,部分字段值丢失
  15. 三、取消发布的WebService(删除一个发布成功的Web服务)
  16. amaze ui html5前端开源框架使用
  17. 牛客小白月赛1分元宵
  18. lambda函数用法及注意事项(简单总结,有待补充)
  19. FPGA VerilogHDL语言 数字钟 按键消抖
  20. 云脉相册检索,关键词快速定位图片

热门文章

  1. Android UI视图效果篇之仿QQ好友列表分组悬浮PinnedHeaderExpandableListView
  2. 制造业企业设备管理,设备管理平台,从信息化到智慧化
  3. Tensorflow tflearn
  4. NRF52832配对与绑定问题
  5. 请问Python零基础学会可以做哪些?python是不是很难学?
  6. 初学Matlab编程
  7. English学习网站
  8. Golang实现SHA256加密和Base64编码
  9. 程序员求职攻略(《程序员面试笔试宝典》)之自己的强项或是研究方向与中意的工作岗位不一致怎么办?...
  10. php div 居中代码,Div水平居中效果怎么实现