翻译 API
POST /v1/text/translate
请参阅 快速上手指南 获取您的 API 密钥。
将 $YOUR_API_KEY 替换为你在上一步生成的实际 API 密钥。
import requests
import json
url = 'https://api-platform.ope.ai/v1/text/translate'
headers = {
'Authorization': 'Bearer $YOUR_API_KEY',
'Content-Type': 'application/json'
}
payload = {
"model": "$MODEL_ID",
"source_lang": "zh",
"target_lang": "en",
"stream": True,
"text": "抗生素能治疗病毒感染吗?"
}
response = requests.post(url, headers=headers, json=payload)
print(response.text)
model 字符串 必填
用于生成回复的模型 ID。
以下是所有可以调用的模型:
正在加载实时模型名称列表...
source_lang 语言代号 必填
原文语种
| 语言名称 | 语言代号 | 备注 |
|---|---|---|
| 英文 | en | 核心支持 |
| 中文(简体 / 繁体) | zh | 主要支持 |
| 韩文 | ko | 东亚语言覆盖 |
| 日文 | ja | 东亚语言覆盖 |
| 乌尔都文 | ur | 巴基斯坦的国语 |
| 孟加拉文 | bn | |
| 印地文 | hi | |
| 葡萄牙文 | pt | |
| 菲律宾语 | tl | |
| 印尼文 | id | |
| 马来文 | ms | |
| 粤语 | yue | |
| 西班牙文 | es | |
| 俄语 | ru | 斯拉夫语系代表 |
| 闽南语 | nan | |
| 巴西葡萄牙语 | pt-br |
target_lang 语言代号 必填
目标翻译语种
stream 布尔值或空 可选 默认值为 false
指定是否使用流式输出。参数值:
false:模型生成完所有内容后一次性返回结果。
true:边生成边输出,即每生成一部分内容就立即输出一个片段(chunk)。您需要实时地逐个读取这些片段以获得完整的结果。
text 字符串 必填
需要翻译的文本