Translate a page

Request

Creates a new translated version of a single page using the Stream API.

Security
Bearer
Path
pageIdstringrequired

The identifier of the page.

Example:497f6eca-6276-4993-bfeb-53cbbbba6f08
Query
siteIdstring

The site identifier.

Example:siteId=872fdee4-23d7-4717-9c0b-4aea5670df7b
environmentIdstring

The identifier of the environment.

Example:environmentId=main
Bodyrequired

The input model.

sourceLanguagestring, non-emptyrequired

Source language Example value: en

Example:"en"
targetLanguagestring, non-emptyrequired

Target language Example value: ja-JP

Example:"ja-JP"
translationStrategystring, (int32)(TranslationStrategy)required

Specifies the strategy to use when translating: add a new version or skip if a version exists.

Enum:"AddVersion""SkipIfExists"
curl -i -X POST \
  'https://xmapps-api.sitecorecloud.io/api/v1/pages/497f6eca-6276-4993-bfeb-53cbbbba6f08/translate?siteId=872fdee4-23d7-4717-9c0b-4aea5670df7b&environmentId=main' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "sourceLanguage": "en",
    "targetLanguage": "ja-JP",
    "translationStrategy": "AddVersion"
  }'

Responses

Success

Bodyapplication/json
string
Response
"string"