---
title: "List Translation Engines"
method: GET
path: "/translation-engines"
tags: ["Translation Engine"]
---

# List Translation Engines

`GET /translation-engines`

Retrieves all the translation engines in an account.

## Query parameters

- `top` integer
- `skip` integer
- `location` string[]
- `locationStrategy` 'location' | 'lineage' | 'bloodline' | 'genealogy'
- `sort` string
- `fields` string

## Headers

- `Authorization` string, required
- `X-LC-Tenant` string, required

## Response `200`

- ListTranslationEnginesResponse — A response for the List Translation Engines endpoint.
  - `itemCount` integer, required
  - `items` TranslationEngine[], required
    - `id` string, required — The translation engine identifier.
    - `name` string — <div style="display:inline; float:right; color:#008080; margin-top:-23px; font-size:11px">default</div><div style="display: inline;">The translation engine name.</div>
    - `description` string
    - `location` FolderV2 — Folder used for resource storage.
      - `id` string, required — The folder identifier.
      - `name` string — <div style="display:inline; float:right; color:#008080; margin-top:-23px; font-size:11px">default</div><div style="display: inline;">The name of the folder.</div>
      - `hasParent` boolean, nullable — Indicates if the folder has a parent folder.
      - `path` FolderPath[] — The hierarchical path. It consists of all the items of the path in reverse order, the parent of the current folder being the first in the list, and the root of the account being the last.
        - `id` string, required — The folder identifier.
        - `name` string, required — The name of the folder.
        - `location` string — <div style="display:inline; float:right; color:#008080; margin-top:-23px; font-size:11px">default</div>The location identifier.
        - `hasParent` boolean, nullable — <div style="display:inline; float:right; color:#008080; margin-top:-23px; font-size:11px">default</div>Indicates if the folder has a parent folder.
    - `definition` TranslationEngineDefinition — The definition of a translation engine.
      - `languageProcessingRuleId` string, required
      - `languagePairDefinitions` TranslationEngineDefinitionLanguagePair[]
        - `languagePair` LanguagePair, required
          - `source` string, required — Language code. ex: "en-US", de-DE".
          - `target` string, required — Language code. ex: "en-US", de-DE".
        - `resources` LanguagePairResource[], required
          - `id` string, required — The identifier of the Translation Memory, Termbase, Machine Translation or LLM.
          - `systemId` string — Required only for neural Machine Translation resources.
          - `type` 'TM' | 'MT' | 'TB' | 'LLM', required — The resource type.
          - `penalty` integer — Only for TM
          - `lookup` boolean — Only for TM, TB
          - `concordance` boolean — Only for TM
          - `update` boolean — Only for TM, TB
          - `generativeTranslation` boolean — Only for LLM
          - `smartReview` boolean — Only for LLM
        - `adjacentLanguagePairs` LanguagePair[]
          - `source` string, required — Language code. ex: "en-US", de-DE".
          - `target` string, required — Language code. ex: "en-US", de-DE".
      - `sequence` RemoteTranslationEngineSequence — Lists of IDs for Translation Memories, Termbases, Machine Translations and Large Language Models, in order of their use
        - `tm` string[] — Translation Memories
        - `tb` string[] — Termbases
        - `mt` string[] — Machine Translations
        - `llm` string[] — Large Language Models
      - `adjacentLanguagePenalty` integer

## Other responses

- `400` — Error codes: * “invalid”: Invalid input in the query parameter mentioned in the “name” field on the error response.
- `401` — The user could not be identified.
- `416` — Error codes: * "requestedRangeNotSatisfiable": The requested entity or one of its dependencies attempted to retrieve data outside the allowed range. Skip+Top might be outside the supported range.

---

[API](https://skmtc.net/rws/apis/trados-cloud-platform-api.md) · [All operations](https://skmtc.net/rws/apis/trados-cloud-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rws/trados-cloud-platform-api/revisions/d42dac7c28a3/schema)
