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

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

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

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

Тип данных

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

Описание

кодировка

windows-1250

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

валюта

EUR

.

дата

2012-07-30 17:30

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

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

348

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

enum(имя)

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

файл

Двоичные данные. Весь запрос должен быть отправлен в формате многокомпонентных/форматных данных. Примеры кода на Java и C++.

exfile

Совместимость с типом файлов. Он также принимает обращения от File AP.

jsonОбъект(тип)

{ 'Идентификатор': 'xyz' }

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

jsonObjectList(type)

[{ 'Идентификатор': 'xyz' }]

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

язык

en

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

Список(тип)

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

строка

Мой проект

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

задача

RiYnxBD0xBY1lwhf1

Идентификатор задачи перевода. У большего числа частей задания (если они были созданы путем разделения части родительского элемента задания) может быть одна и та же задача.

карта(тип, тип)

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

Ответ

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

  • JSON

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

  • бинарный

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

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

Задача

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

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

У заданий, разделенных на несколько частей, будет одинаковый Идентификатор задачи, и параметр ParentJobSplit будет верен.

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

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

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

Типы объектов (используются в параметрах JSON)

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

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.