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去掉字符串中重复字符的方法
Feb 27 Python
python基础教程之自定义函数介绍
Aug 29 Python
wxPython窗口的继承机制实例分析
Sep 28 Python
使用Python的内建模块collections的教程
Apr 28 Python
Python卸载模块的方法汇总
Jun 07 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
深入学习Python中的上下文管理器与else块
Aug 27 Python
Django中更改默认数据库为mysql的方法示例
Dec 05 Python
django orm 通过related_name反向查询的方法
Dec 15 Python
Python实用库 PrettyTable 学习笔记
Aug 06 Python
Python-openCV读RGB通道图实例
Jan 17 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 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/08/21 PHP
php开发工具有哪五款
2015/11/09 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
javascript局部自定义鼠标右键菜单
2020/12/08 Javascript
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
Python md5与sha1加密算法用法分析
2017/07/14 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
python实现指定ip端口扫描方式
2019/12/17 Python
css sprite简单实例
2016/05/23 HTML / CSS
单身旅行者的单身假期:Just You
2018/04/08 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
JSF的标签库有哪些
2012/04/27 面试题
计算机专业推荐信范文
2013/11/20 职场文书
中层干部岗位职责
2013/12/18 职场文书
给老师的道歉信
2014/01/11 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
初中思品教学反思
2016/02/20 职场文书
如何正确理解python装饰器
2021/06/15 Python
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
python数字图像处理之图像的批量处理
2022/06/28 Python