Translation Memories

Метод Назначение
POST /api/integration/v1/translationmemory Создать пустую TM
GET /api/integration/v1/translationmemory Список TM (с фильтрами)
GET /api/integration/v1/translationmemory/{tmId} Информация о TM
PUT /api/integration/v1/translationmemory/{tmId}/targets Добавить целевые языки
POST /api/integration/v1/translationmemory/{tmId} Импорт TMX-файлов
GET /api/integration/v1/translationmemory/task Статус задач импорта
DELETE /api/integration/v1/translationmemory/task/{taskId} Отменить задачу
GET /api/integration/v1/translationmemory/{tmId}/file Экспорт TMX
POST /api/integration/v1/translationmemory/matches Получить совпадения
DELETE /api/integration/v1/translationmemory/{tmId} Удалить TM

Импорт TMX — фоновая задача: отправьте файлы, затем опрашивайте task до завершения.

Глоссарии

Метод Назначение
GET /api/integration/v1/glossaries Список глоссариев аккаунта
POST /api/integration/v1/glossary/import Задача импорта концептов
GET /api/integration/v1/glossary/importTaskState/{taskId} Статус импорта

Подключение к проекту:

  • GET/POST /api/integration/v1/project/{projectId}/translationmemories — TM проекта;
  • GET/PUT /api/integration/v1/project/{projectId}/glossaries — глоссарии проекта;
  • GET/POST /api/integration/v1/project/{projectId}/mt — MT-конфигурация.

Сценарии интеграции с TM — в статье Проекты через API.