
下面是一个基于百度翻译API的Python代码示例:
import hashlib
import json
import random
import requests# 定义翻译函数
def translate(text):# 百度翻译API信息app_id = 'your_app_id'secret_key = 'your_secret_key'url = ''# 生成随机数和签名salt = random.randint(32768, 65536)sign_str = app_id + text + str(salt) + secret_keysign = hashlib.md5(de()).hexdigest()# 构建POST请求参数data = {'q': text,'from': 'zh','to': 'en','appid': app_id,'salt': salt,'sign': sign}# 发送POST请求并解析结果response = requests.post(url, data=data)result = json.t.decode())if result['error_code'] == '0':return result['trans_result'][0]['dst']else:return 'Error occurred.'# 测试翻译函数
text = '今天天气真好'
result = translate(text)
print(result)
在这个例子中,我们首先定义了一个翻译函数translate(text),其中text是待翻译的中文文本。然后,我们使用requests库发送POST请求到百度翻译API,构建请求参数中的salt和sign字段。最后,我们解析API返回结果,并输出翻译结果。
本文发布于:2024-01-29 14:48:03,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170651088816037.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |