Translations

Import Translations

Required scopes: project.translation (Read and Write).

post/projects/{projectId}/translations/imports

Request

Path parameters

projectIdinteger required

Project Identifier. Get via List Projects

Request body

storageIdinteger required

Storage Identifier. Get via List Storages

languageIdsstring[]

Language Identifiers. Get via Project Target Languages

branchIdinteger

Branch Identifier for import. Get via List Branches

importEqSuggestionsboolean

Defines whether to add translation if it's the same as the source string

autoApproveImportedboolean

Mark uploaded translations as approved

translateHiddenboolean

Allow translations upload to hidden source strings

addToTmboolean

Defines whether to add translation to TM

Example request

{
  "storageId": 13,
  "languageIds": [
    "en"
  ],
  "branchId": 2,
  "importEqSuggestions": true,
  "importOptions": {
    "scheme": {
      "identifier": 0,
      "en": 2,
      "de": 3
    }
  }
}

Response

Import Translations was successfully started

Example response

{
  "data": {
    "identifier": "b5215a34-1305-4b21-8054-fc2eb252842f",
    "status": "created",
    "attributes": {
      "storageId": 13,
      "branchId": 2,
      "importEqSuggestions": true,
      "languageIds": [
        "en"
      ]
    },
    "createdAt": "2025-09-23T11:51:08+00:00",
    "updatedAt": "2025-09-23T11:51:08+00:00",
    "startedAt": "2025-09-23T11:51:08+00:00",
    "finishedAt": "2025-09-23T11:51:08+00:00"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.