Python使用百度翻译开发平台实现英文翻译为中文功能示例


Posted in Python onAugust 08, 2019

本文实例讲述了Python使用百度翻译开发平台实现英文翻译为中文功能。分享给大家供大家参考,具体如下:

#coding=utf8
import random
import requests
import hashlib
appid = 'xxxxxx'
secretKey = 'xxxxx'
def get_md5(string):#返回字符串md5加密
  hl = hashlib.md5()
  hl.update(string.encode('utf-8'))
  return hl.hexdigest()
def en_to_zh(en_str):#英语翻译成中文
  api_url = 'http://api.fanyi.baidu.com/api/trans/vip/translate'
  salt = random.randint(32768,65536)
  sign = get_md5(appid + en_str + str(salt) + secretKey)
  api_data = {
    'q':en_str,
    'from':'en',
    'to':'zh',
    'appid':appid,
    'salt':salt,
    'sign':sign
  }
  req_get = requests.get(api_url,api_data)
  result = req_get.json()
  return result['trans_result']

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
从零学python系列之教你如何根据图片生成字符画
May 23 Python
python3爬取淘宝信息代码分析
Feb 10 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
python 获取图片分辨率的方法
Jan 08 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
Python中生成一个指定长度的随机字符串实现示例
Nov 06 Python
Python接口开发实现步骤详解
Apr 26 Python
使用keras实现非线性回归(两种加激活函数的方式)
Jul 05 Python
python基础学习之生成器与文件系统知识总结
May 25 Python
pytorch 权重weight 与 梯度grad 可视化操作
Jun 05 Python
撤回我也能看到!教你用Python制作微信防撤回脚本
Jun 11 Python
python按行读取文件并找出其中指定字符串
Aug 08 #Python
python实现PID算法及测试的例子
Aug 08 #Python
python开头的coding设置方法
Aug 08 #Python
pycharm 安装JPype的教程
Aug 08 #Python
Python学习笔记之lambda表达式用法详解
Aug 08 #Python
python读取大文件越来越慢的原因与解决
Aug 08 #Python
Python实现Singleton模式的方式详解
Aug 08 #Python
You might like
微信公众平台接口开发入门示例
2014/12/24 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
jquery css实现流程进度条
2020/03/26 jQuery
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
Python 创建子进程模块subprocess详解
2015/04/08 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
Python编写一个闹钟功能
2017/07/11 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
python多线程下信号处理程序示例
2019/05/31 Python
Python 使用list和tuple+条件判断详解
2019/07/30 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
酒店管理专业学生求职信
2013/09/27 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
滴水洞导游词
2015/02/10 职场文书
技术入股协议书
2016/03/22 职场文书
游戏开发中如何使用CocosCreator进行音效处理
2021/04/14 Javascript
html中两种获取标签内的值的方法
2022/06/16 jQuery