Translation API
POST /v1/text/translate
Please refer to the Quickstart Guide to obtain your API key.
Replace $YOUR_API_KEY
with your actual API key generated in the previous step.
curl --location --request POST 'https://api-platform.ope.ai/v1/text/translate' \
--header 'Accept: */*' \
--header 'Connection: keep-alive' \
--header 'Authorization: Bearer $YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Host: api-platform.ope.ai' \
--data-raw '{
"model":"opeai/MT-LLM",
"source_lang":"en",
"target_lang":"zh",
"stream":true,
"text": "Wuhan has many places worth visiting. For example, East Lake Scenic Area offers beautiful natural scenery; Yellow Crane Tower is a unique combination of ancient architecture and cultural history; and the Hankou River Beach is a great spot for walking and relaxation. Other famous attractions include the Wuhan Yangtze River Bridge and Hubu Alley. Hope you have a great time in Wuhan!"
}'
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": "en",
"target_lang": "zh",
"stream": True,
"text": "Wuhan has many places worth visiting. For example, East Lake Scenic Area offers beautiful natural scenery; Yellow Crane Tower is a unique combination of ancient architecture and cultural history; and the Hankou River Beach is a great spot for walking and relaxation. Other famous attractions include the Wuhan Yangtze River Bridge and Hubu Alley. Hope you have a great time in Wuhan!"
}
response = requests.post(url, headers=headers, json=payload)
print(response.text)
model String Required
Please select opeai/MT-LLM to ensure translation quality.
source_lang Language Code Required
Source language
Language Name | Code | Note |
---|---|---|
English | en | Core support |
Chinese (Simplified / Traditional) | zh | Main support |
Korean | ko | East Asian coverage |
Japanese | ja | East Asian coverage |
Urdu | ur | National language of Pakistan |
Bengali | bn | |
Hindi | hi | |
Portuguese | pt | |
Filipino | tl | |
Indonesian | id | |
Malay | ms | |
Cantonese | yue | |
Spanish | es | |
Russian | ru | Representative of Slavic languages |
Hokkien | nan | |
Brazilian Portuguese | pt-br |
model String Required
Please select opeai/MT-LLM to ensure translation quality.
stream Boolean or null Optional Default is false
Specify whether to use streaming output. Values:
false
: The model returns the full result after all content is generated.
true
: The model returns partial content as it is generated. You must read the chunks in real time to reconstruct the result.
text String Required
Text to be translated