网络编程
位置:首页>> 网络编程>> Python编程>> Python使用百度翻译开发平台实现英文翻译为中文功能示例

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

作者:zhizunyu2009  发布时间:2021-10-22 14:56:27 

标签:Python,百度,翻译

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/zhizunyu2009/article/details/80841038

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com