跳转至

翻译 API

POST /v1/text/translate

请参阅 快速上手指南 获取您的 API 密钥。

$YOUR_API_KEY 替换为你在上一步生成的实际 API 密钥。


curl --location --request POST 'https://api-platform.ope.ai/v1/text/translate' \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
    "model":"$MODEL_ID",
    "source_lang":"zh",  
    "target_lang":"en",
    "stream":true,
    "text": "抗生素能治疗病毒感染吗?"
}'
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 字符串 必填

需要翻译的文本