📜  英文到中文 (1)

📅  最后修改于: 2023-12-03 14:57:11.257000             🧑  作者: Mango

英文到中文 API

该 API 提供了将英文翻译成中文的功能。你可以将你需要翻译的文本作为参数发送到 API,然后返回对应的中文翻译结果。

API Endpoint
POST https://translationapi.com/translate

请使用 POST 方法向此 API 发送请求,数据将作为 JSON 格式发送到请求主体中。

请求参数

请求参数应该作为 JSON 发送到请求主体中。

请求体

text (required)

需要翻译的英文文本

{
    "text": "Hello, world"
}
Headers

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" 翻译成中文并打印出来。你可以根据需要进行更改。