Skip to main content
POST
Queue translation units (source/target text per language pair) for import into a translation memory. The units are processed asynchronously through the same import pipeline as dashboard file uploads — including the vectorization step that makes them available to semantic matching — so the endpoint returns an import job to poll rather than a synchronous result. A single request accepts up to 1000 items; send multiple requests for larger corpora. A memory can hold several language pairs at once — matches are resolved per target language at translation time. Poll Get Memory Import Job with the returned jobId to track progress.

Authorizations

This endpoint requires API key authentication.

Path Parameters

string
required
The translation memory’s unique identifier.

Body Parameters

array
required
Translation units to add to the memory. Minimum 1, maximum 1000 per request.

Response

Returns the import job created for the request.
string
Identifier of the import job. Poll Get Memory Import Job for progress.
string
Initial status of the import job. Always pending on creation; it moves through processing to completed (or failed).