以下是调用百度翻译API的Python代码:

import requests
import hashlib
import random
import json

# 配置您申请的APPKey
app_key = 'your_app_key'
app_secret = 'your_app_secret'

# 要翻译的文本
q = 'hello'

# 目标语言
to = 'zh'

# 源语言
fr = 'en'

# 生成随机数
salt = random.randint(32768, 65536)

# 生成签名
sign = hashlib.md5((app_key + q + str(salt) + app_secret).encode('utf-8')).hexdigest()

# 构建请求URL
url = 'http://api.fanyi.baidu.com/api/trans/vip/translate?q={}&from={}&to={}&appid={}&salt={}&sign={}'.format(q, fr, to, app_key, salt, sign)

# 发送请求并获取响应
response = requests.get(url)
result = json.loads(response.text)

# 打印翻译结果
print(result['trans_result'][0]['dst'])

注:在使用前需要先申请百度翻译API的APPKey和AppSecret,并替换代码中的your_app_keyyour_app_secret为您自己的APPKey和AppSecret。

请给出调用百度翻译Translation API的相关代码

原文地址: http://www.cveoy.top/t/topic/bD9s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录