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 Web框架Flask中使用七牛云存储实例
Feb 08 Python
在Django中创建第一个静态视图
Jul 15 Python
Python程序中用csv模块来操作csv文件的基本使用教程
Mar 03 Python
Python 数据结构之旋转链表
Feb 25 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
用python实现的线程池实例代码
Jan 06 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
Python的CGIHTTPServer交互实现详解
Feb 08 Python
python+pandas生成指定日期和重采样的方法
Apr 11 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
django框架ModelForm组件用法详解
Dec 11 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
Apr 15 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 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
js function使用心得
2010/05/10 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
2016/09/13 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
小程序实现多选框功能
2018/10/30 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
python设置环境变量的作用和实例
2019/07/09 Python
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
十八大报告观后感
2014/01/28 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
管理失职检讨书范文
2015/05/05 职场文书
道歉信范文
2015/05/12 职场文书
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript
Java实现带图形界面的聊天程序
2022/06/10 Java/Android
如何基于python实现单目三维重建详解
2022/06/25 Python