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的Flask框架来构建一个简单的数字商品支付解决方案
Mar 31 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
Jul 04 Python
分享几道你可能遇到的python面试题
Jul 24 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
python数据化运营的重要意义
Nov 25 Python
python range实例用法分享
Feb 06 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
Apr 14 Python
Python闭包装饰器使用方法汇总
Jun 29 Python
Django实现内容缓存实例方法
Jun 30 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
在Pycharm中安装Pandas库方法(简单易懂)
Feb 20 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动态变静态原理
2006/11/25 PHP
php 远程关机操作的代码
2008/12/05 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
JavaScript对象模型-执行模型
2008/04/28 Javascript
学习ExtJS form布局
2009/10/08 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
Listloading.js移动端上拉下拉刷新组件
2016/08/04 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
Python functools模块学习总结
2015/05/09 Python
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
python获取url的返回信息方法
2018/12/17 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
嘻哈珠宝品牌:KRKC&CO
2020/10/19 全球购物
仓库管理制度
2014/01/21 职场文书
军训自我鉴定
2014/01/22 职场文书
总经理司机职责
2014/02/02 职场文书
协议书怎么写
2014/04/21 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python
Python turtle实现贪吃蛇游戏
2021/06/18 Python