Browse Platform API
Platform APIEnterprise

Translate text

Copy

Translate text into a target language and return the detected source language. This endpoint is available only in OpenIM Enterprise.

HTTP request

POST {API_ADDRESS}/third/translate_text

Request example

curl --request POST "${API_ADDRESS}/third/translate_text" \
  --header "Content-Type: application/json; charset=utf-8" --header "operationID: ${OPERATION_ID}" --header "token: ${TOKEN}" \
  --data-raw '{"content":"Hello","sourceLanguageCode":"en","targetLanguageCode":"zh-CN"}'

Request body

ParameterRequiredTypeDescription
contentYesstringText to translate.
sourceLanguageCodeYesstringSource BCP 47 language tag. Leave empty to enable detection.
targetLanguageCodeYesstringTarget BCP 47 language tag.

Response

data.translatedText contains the translation and data.detectedLanguageCode contains the detected source BCP 47 tag.

Errors

See Error codes.

Permissions and limits

  • Available only in OpenIM Enterprise.
  • Input-size and language availability limits depend on the delivered translation service.