📅  最后修改于: 2023-12-03 15:12:55.621000             🧑  作者: Mango
马来语到英语翻译 API 可以将马来语翻译成英语,提供了简单易用的接口供程序员使用。这个 API 是基于机器翻译技术实现的,因此翻译效果可能会受到一些文化背景和语言习惯的影响。我们建议在使用本 API 时进行检查和人工校对,以达到更准确的翻译效果。
使用本 API 非常简单,只需要向 API 发送 HTTP 请求,请求中包含需要翻译的马来语文字和 API 的访问密钥即可。API 的返回结果为 JSON 格式的数据,其中包含了翻译结果。
以下代码片段为 Python 语言的示例代码,演示了如何使用本 API 进行马来语到英语的翻译。
import requests
def translate_malay_to_english(text):
url = "https://api.translate.com/translate/malay/english"
headers = {
"Authorization": "Bearer <YOUR_ACCESS_TOKEN>",
"Content-Type": "application/json"
}
data = {
"text": text
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 200:
result = response.json()["data"]["translation"]
return result
else:
return None
请注意,上面代码示例中的 <YOUR_ACCESS_TOKEN>
部分需要替换为您自己的 API 访问密钥。
API 接受的请求参数如下:
| 参数名 | 类型 | 必填 | 描述 | |-------|------|-----|-----| | text | string | 是 | 需要翻译的马来语文本 |
API 返回的结果为 JSON 格式的数据,其中包含了翻译结果。
| 字段名 | 类型 | 描述 | |-------|------|-----| | translation | string | 翻译结果 | | detectedSourceLanguage | string | 源语言(自动检测) |
以下是返回结果的示例:
{
"data": {
"translation": "Hello, world!",
"detectedSourceLanguage": "ms"
}
}
以下是本 API 可能返回的错误码及其含义:
| 错误码 | 含义 | |------|-----| | 400 | 无效的请求参数 | | 401 | 访问密钥无效 | | 429 | 请求过多 | | 500 | 服务器内部错误 |
| 版本号 | 更新内容 | 发布时间 | |-------|---------|---------| | 1.0 | 初始版本 | 2022年6月1日 |