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多线程抓取天涯帖子内容示例
Apr 03 Python
python简单实现旋转图片的方法
May 30 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
Nov 30 Python
Python numpy 常用函数总结
Dec 07 Python
详解python中TCP协议中的粘包问题
Mar 22 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
Python实现Singleton模式的方式详解
Aug 08 Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 Python
Python 日期的转换及计算的具体使用详解
Jan 16 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 Python
如何在mac版pycharm选择python版本
Jul 21 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 curl参数的详解
2013/06/17 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
在WordPress中安装使用视频播放器插件Hana Flv Player
2016/01/04 PHP
Symfony查询方法实例小结
2017/06/28 PHP
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
详解JS数值Number类型
2018/02/07 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
[44:01]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS paiN
2018/03/31 DOTA
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
详解Golang 与python中的字符串反转
2017/07/21 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Django中URL的参数传递的实现
2019/08/04 Python
什么是python的自省
2020/06/21 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
抽奖活动主持词
2014/03/31 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
2014年仓库管理工作总结
2014/12/17 职场文书
高二英语教学反思
2016/03/03 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书