Интерфейс приложений API Phrase TMS

Типы данных (TMS)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Запрос Параметров

Тип данных

Пример значения

Описание

Набор символов (Charset)

windows-1250

Любые поддерживаемые Наборы символов .

валюта

EUR

.

datetime

2012-07-30 17:30

Дата и время в Форме ггг-мм-дд ЧЧ:мм. Часовой пояс UTC всегда Использование при чтение даты.

Отрасль(тип)

348

Идентификатор (свойство идентификатора) объекта отрасли указанного Типа. Например, при создании проекта происходит возврат идентификатора (например, 348) в структуре JSON. Позже этот идентификатор можно Использовать На изменение статуса проекта, установив Параметр проекта 348.

enum(name)

Значение из фиксированного набора значений. Каждый набор значений (перечень) имеет имя. Энумы всегда учитывают регистр.

файл

Двоичные данные. Весь запрос На отправку в Форме данных из нескольких частей. Примеры кода в Java и C++.

exfile

Совместимо с типом файлов. Он также примет ручки из файла AP.

jsonObject(тип)

{ 'id': 'xyz' }

Объект указанного Типа (представляется с использованием нотации JSON). Описание конкретных Типов см. ниже.

jsonObjectList(тип)

[{ 'id': 'xyz' }]

Список объектов указанного Типа (представляется с использованием нотации JSON).

язык

en

Любой поддерживаемый языковой код.

Список(тип)

Список значений другого Типа. При вызове действия интерфейса приложений API Список определяется с использованием одного и того же имени Параметра несколько раз (например, param=value1&param=value2).

строка

Мой проект

Последовательность символов (в кодировке UTF-8).

задача

RiYnxBD0xBY1lwhf1

Идентификатор задачи Перевода. Многие части задание (если они были создано (кем) разбить части родительского задание) могут иметь одну и ту же задачу.

map(Тип, Тип)

Карта ключей и значений данного Типа. При вызове действия интерфейса приложений API карта используется с одним и тем же именем Параметра (например, map.key1=value1&map.key2=value2).

Ответ

Текст сообщения HTTP может содержать следующие Типы данных:

  • JSON

    Структура данных (в кодировке UTF-8). Каждый вызов API с возвратом JSON содержит пример ответа.

  • двоичный

    Двоичные данные.

Задача против Часть задания

Задача

Задача представляет собой одно задание Перевода (т. е. файл На перевод) на один язык перевода. Если одно задание выгружено на большем количестве языков перевода, то для каждого языка перевода создано самостоятельное задание.

Если задание переводится в виде нескольких рабочих процессов, то каждый рабочий процесс имеет одну и ту же задачу, но отличается по уровню рабочего процесса. (Вот почему некоторые вызовы API имеют два аргумента в пользу задачи и уровня.) Идентификатор задачи состоит из буквенно-цифровых символов (например, RiYnxBD0xBY1lwhf1), в то время как уровень идентифицируется целым числом (обычно 1-10). Первый уровень в каждом проекте с Использованием работы всегда имеет идентификатор 1.

Задания, разбитые на несколько частей, будут иметь одинаковый идентификатор задачи, и Параметр ParentJobSplit будет верен.

Часть задания

Задание представляет собой задание на язык перевода и этапы рабочего процесса. Например, импорт одного файла На проект с двумя этапами рабочего процесса и тремя языками перевода выдаст шесть заданий. Каждое задание может быть назначено На своего Лингвиста или иметь разный срок выполнения или статус.

Каждое задание также можно разбить на несколько заданий, которые получат свой идентификатор задания. Задание всегда уникально.

Типы объектов (Использование в Параметрах JSON)

TagMetadata {
  строка идентификатор
  Тип строки
  Контент строки
  Атрибуты строки transAttributes
}
Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.