String Translations

List Language Translations

Required scopes: project.translation (Read only).

Note: For instant translation delivery directly to user devices, please use OTA. Direct API usage will exceed established rate limits, which suspends further content updates.

get/projects/{projectId}/languages/{languageId}/translations

Request

Path parameters

projectIdinteger required

Project Identifier. Get via List Projects

languageIdstring required

Language Identifier. Get via Project Target Languages

Query parameters

orderBy'text' | 'stringId' | 'translationId' | 'createdAt'

Read more about sorting rules

stringIdsstring
Example:1,2,3,4,5

Filter translations by stringIds. Get via List Strings

labelIdsstring
Example:1,2,3,4,5

Filter translations by labelIds. Get via List Labels

branchIdinteger

Branch Identifier. Get via List Branches

approvedOnly0 | 1

Only approved translations

croqlstring

Filter translations by CroQL

Note: Can't be used with stringIds, labelIds or approvedOnly in same request

denormalizePlaceholders0 | 1

Enable denormalize placeholders

limitinteger

A maximum number of items to retrieve

offsetinteger

A starting offset in the collection

Response

Language translations list

OR
OR
OR

Example response

{
  "data": [
    {
      "data": {
        "providerId": 17,
        "isPreTranslated": true,
        "matchRate": 75,
        "matchType": "fuzzy",
        "stringId": 6356,
        "translationId": 732,
        "user": {
          "id": 19,
          "username": "john_doe",
          "fullName": "John Smith"
        },
        "createdAt": "2019-09-23T11:26:54+00:00",
        "contentType": "text/plain",
        "text": "Confirm New Password",
        "qaIssuesStatus": "passed"
      }
    }
  ],
  "pagination": {
    "limit": 25
  }
}

Changes

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