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在windows下实现备份程序实例
Jul 04 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
Aug 07 Python
Python作用域用法实例详解
Mar 15 Python
python僵尸进程产生的原因
Jul 21 Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 Python
python实现音乐下载器
Apr 15 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
Python3 实现串口两进程同时读写
Jun 12 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
Nov 26 Python
pycharm 激活码及使用方式的详细教程
May 12 Python
利用Vscode进行Python开发环境配置的步骤
Jun 22 Python
Python 处理表格进行成绩排序的操作代码
Jul 26 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
PHP程序员编程注意事项
2008/04/10 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
jQuery动态添加
2016/04/07 Javascript
基于Jquery插件实现跨域异步上传文件功能
2016/04/26 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
form表单序列化详解(推荐)
2017/08/15 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
react同构实践之实现自己的同构模板
2019/03/13 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
python去除文件中重复的行实例
2018/06/29 Python
Python中 map()函数的用法详解
2018/07/10 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
美国玩具公司:U.S.Toy
2018/05/19 全球购物
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
文员个人求职自荐信
2013/09/21 职场文书
纪律教育月活动总结
2014/08/26 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
go web 预防跨站脚本的实现方式
2021/06/11 Golang
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
php解析非标准json、非规范json的方式实例
2022/05/10 PHP
SQL Server中的游标介绍
2022/05/20 SQL Server