---
title: "Get Translation Engines"
method: GET
path: "/lc.mtprovider.engines"
tags: ["Machine Translation Provider"]
---

# Get Translation Engines

`GET /lc.mtprovider.engines`

Gets the list of translation engines. This request has a read timeout of 5 seconds.

## Query parameters

- `model` string
- `sourceLanguage` string, required
- `targetLanguage` string[], required
- `exactMatch` boolean
- `location` string

## Headers

- `TR_ID` string
- `x-lc-signature` string

## Response `200`

- object
  - `items` TranslationEngine
    - `id` string, required — An identifier that uniquely identifies this engine in the app.
    - `model` string, required — The type of translation engine. It can be NEURAL or BASELINE.
    - `name` string — The name that will be displayed for the 'Type' column in the LC UI.
    - `engineSourceLanguage` string, required — The source language code that was matched in the engine.
    - `engineTargetLanguage` string, required — The target language code that was matched in the engine.
    - `matchingSourceLanguage` string, required — The source language requested by Trados Cloud Platform.
    - `matchingTargetLanguages` string[], required — The target languages requested by the Trados Cloud Platform that matched the engine's target language.
  - `itemCount` integer

## Other responses

- `400` — Unexpected message structure or data.
- `401` — Signature validation failed.
- `422` — Error codes: *

## Changes

- **2026-01-27** (v1) `9d9d8922a0ce` — 2 info
  - the endpoint scheme security `LanguageCloudJWSToken` was removed from the API
  - added the new optional `header` request parameter `x-lc-signature`

[Change history](https://skmtc.dev/rws/apis/app-api/changes/lc.mtprovider.engines/get.md)

---

[API](https://skmtc.dev/rws/apis/app-api.md) · [All operations](https://skmtc.dev/rws/apis/app-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rws/app-api/revisions/a06e1ee1c99b/schema)
