Python使用百度翻译开发平台实现英文翻译为中文功能示例

 更新时间:2019年08月08日 12:05:01   作者:zhizunyu2009  
这篇文章主要介绍了Python使用百度翻译开发平台实现英文翻译为中文功能,结合实例形式分析了Python使用request请求与百度翻译API接口交互实现翻译功能相关操作技巧,需要的朋友可以参考下

本文实例讲述了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 pyserial模块串口通信方式

    使用python pyserial模块串口通信方式

    这篇文章主要介绍了使用python pyserial模块串口通信方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python实现的tcp端口检测操作示例

    Python实现的tcp端口检测操作示例

    这篇文章主要介绍了Python实现的tcp端口检测操作,结合实例形式分析了Python使用socket模块实现tcp端口检测功能的相关操作技巧,需要的朋友可以参考下
    2018-07-07
  • Python 阶乘详解

    Python 阶乘详解

    这篇文章主要介绍了详解用python的阶乘,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-10-10
  • python模块之re正则表达式详解

    python模块之re正则表达式详解

    正则表达式是一种小型的、高度专业化的编程语言,并不是python中特有的,是许多编程语言中基础而又重要的一部分。在python中,主要通过re模块来实现。这篇文章主要介绍了python模块之re正则表达式详解,需要的朋友可以参考下
    2017-02-02
  • 一文学会使用OpenCV构建文档扫描仪

    一文学会使用OpenCV构建文档扫描仪

    本文将使用 OpenCV,创建一个简单的文档扫描仪,就像常用的摄像头扫描仪应用程序一样,这篇文章主要给大家介绍了关于使用OpenCV构建文档扫描仪的相关资料,需要的朋友可以参考下
    2022-11-11
  • Python3实现汉语转换为汉语拼音

    Python3实现汉语转换为汉语拼音

    这篇文章主要为大家详细介绍了Python3实现汉语转换为汉语拼音,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • PyCharm代码提示忽略大小写设置方法

    PyCharm代码提示忽略大小写设置方法

    今天小编就为大家分享一篇PyCharm代码提示忽略大小写设置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python3调用R的示例代码

    python3调用R的示例代码

    本篇文章主要介绍了python3调用R的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 解决pycharm每次打开项目都需要配置解释器和安装库问题

    解决pycharm每次打开项目都需要配置解释器和安装库问题

    最近在使用pycharm开发新项目的时候,每次打开新的工程都显示没有解释器,要不加了解释器就是代码一堆没有红色错误提示没有模块问题,很多朋友都遇到过这种情况,现小编把解决方法分享到脚本之家平台,需要的朋友一起看看吧
    2020-02-02
  • Python之字符串的遍历的4种方式

    Python之字符串的遍历的4种方式

    这篇文章主要介绍了Python之字符串的遍历的4种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12

最新评论