---
title: "List all translations"
method: GET
path: "/projects/{project_id}:{branch}/translations"
tags: ["Translations"]
---

# List all translations

`GET /projects/{project_id}:{branch}/translations`

Retrieves a list of project translation items, ungrouped. This endpoint supports cursor pagination for better performance with large datasets. When using cursor pagination, the response will include a <code>nextCursor</code> value in the response headers when more data is available. Continue making requests with the <code>nextCursor</code> value until no <code>nextCursor</code> is returned, indicating all data has been retrieved.

You may want to request [Keys](#resource-keys) resource in order to get the structured key/translation pairs for all languages.

Requires <code>read_translations</code> OAuth access scope.

## Path parameters

- `project_id` string, required
- `branch` string, required

## Query parameters

- `disable_references` number
- `filter_lang_id` number
- `filter_is_reviewed` number
- `filter_unverified` number
- `filter_untranslated` number
- `filter_qa_issues` string
- `filter_active_task_id` number
- `pagination` 'offset' | 'cursor'
- `limit` integer
- `page` integer
- `cursor` string

## Response `200`

OK

- object
  - `project_id` string
  - `translations` Translations[]
    - `translation_id` number — Unique translation identifier.
    - `key_id` number — Identifier of the key of the translation.
    - `language_iso` string — Language code.
    - `modified_at` string — Date and time of last translation modification.
    - `modified_at_timestamp` number — Unix timestamp of last translation modification.
    - `modified_by` number — Identifier of the user, who made last modification.
    - `modified_by_email` string — E-mail of the user, who made last modification.
    - `translation` string — The actual translation content. Pass as an object, in case it includes plural forms and <code>is_plural</code> is <code>true</code>.
    - `is_unverified` boolean — Whether the Unverified flag is enabled.
    - `is_reviewed` boolean — Whether the Reviewed flag is enabled.
    - `reviewed_by` number — Identifier of the user, who has reviewed the translation (if reviewed).
    - `words` number — Number of words in the translation.
    - `custom_translation_statuses` unknown[] — Array consisting of <a href="#object-translation-statuses">Custom Translation Status</a> objects.
      - unknown
    - `task_id` number — Identifier of the task, if the key is a part of one, or <code>null</code> if it's not.
    - `segment_number` number — If segmentation is used then this is a segment number. If not then it defaults to 1.

---

[API](https://skmtc.net/lokalise/apis/default-projects.md) · [All operations](https://skmtc.net/lokalise/apis/default-projects/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lokalise/default-projects/revisions/7bceba421b12/schema)
