翻译 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":"opeai/MT-LLM",
"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": "opeai/MT-LLM",
"source_lang": "zh",
"target_lang": "en",
"stream": True,
"text": "武汉有很多值得一游的地方,比如东湖风景区,可以欣赏到美丽的自然风光;黄鹤楼是古建筑和文化历史的结合,非常有特色;汉口江滩则是散步、休闲的好去处。此外还有武汉长江大桥、户部巷等著名景点。希望你在武汉玩得开心!"
}
response = requests.post(url, headers=headers, json=payload)
print(response.text)
model 字符串 必填
请选择 opeai/MT-LLM 以保证翻译的质量。
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 字符串 必填
需要翻译的文本