📅  最后修改于: 2023-12-03 14:57:11.257000             🧑  作者: Mango
该 API 提供了将英文翻译成中文的功能。你可以将你需要翻译的文本作为参数发送到 API,然后返回对应的中文翻译结果。
POST https://translationapi.com/translate
请使用 POST 方法向此 API 发送请求,数据将作为 JSON 格式发送到请求主体中。
请求参数应该作为 JSON 发送到请求主体中。
text
(required)需要翻译的英文文本
{
"text": "Hello, world"
}
Content-Type
(required)请求主体的数据格式
Content-Type: application/json
API 将会返回已经翻译好的中文文本作为响应结果。
API 将会返回 200 OK HTTP 状态码如果请求成功。响应主体将返回一个 JSON 格式的响应数据对象,包含翻译好的中文文本。
{
"status": "success",
"translation": "你好,世界"
}
如果请求出现错误,API 将会返回一个错误的 HTTP 状态码,响应主体也会包含一个 JSON 对象,包含错误信息。
{
"status": "error",
"message": "Invalid request body"
}
import requests
import json
url = 'https://translationapi.com/translate'
data = {
'text': 'Hello, world'
}
headers = {
'Content-Type': 'application/json'
}
response = requests.post(url, data=json.dumps(data), headers=headers)
if response.status_code == 200:
response_data = json.loads(response.text)
translation = response_data['translation']
print(translation)
else:
print('Error:', response.text)
以上代码示例将文本 "Hello, world" 翻译成中文并打印出来。你可以根据需要进行更改。