Запрос параметров
Тип данных |
Пример значения |
Описание |
---|---|---|
кодировка |
windows-1250 |
Любой поддерживаемый ). |
валюта |
EUR |
|
дата |
2012-07-30 17:30 |
Дата и время в формате ггг-мм-дд ЧЧ:мм. Часовой пояс UTC всегда используется при чтении даты. |
отрасль(тип) |
348 |
Идентификатор (свойство Идентификатора) объекта отрасли указанного типа. Например, при создании проекта в структуре JSON возвращается Идентификатор (например, 348. Позже с помощью этого идентификатора можно изменить статус проекта, установив параметр проект=348. |
enum(имя) |
Значение из фиксированного набора значений. У каждого набора значений (перечисления) есть имя. Энументы всегда учитывают регистр. |
|
файл |
Двоичные данные. Весь запрос должен быть отправлен в формате многокомпонентных/форматных данных. Примеры кода на Java и C++. |
|
exfile |
Совместимость с типом |
|
jsonОбъект(тип) |
{ 'Идентификатор': 'xyz' } |
Объект указанного типа (представляется с использованием записи JSON). Описание конкретных типов см. ниже. |
jsonObjectList(type) |
[{ 'Идентификатор': 'xyz' }] |
Список объектов указанного типа (представленных с использованием нотации JSON). |
язык |
en |
Любой поддерживаемый языковой код. |
Список(тип) |
Список значений другого типа. При вызове действия в интерфейсе приложений API список определяется с использованием одного и того же имени параметра по нескольку раз (например, |
|
строка |
Мой проект |
Последовательность символов (в кодировке UTF-8). |
задача |
RiYnxBD0xBY1lwhf1 |
Идентификатор задачи перевода. У большего числа частей задания (если они были созданы путем разделения части родительского элемента задания) может быть одна и та же задача. |
карта(тип, тип) |
Карта ключей и значений данного типа. При вызове действия интерфейса приложений API карта по нескольку раз определяет один и тот же параметр (например, |
Ответ
Тело HTTP может содержать следующие типы данных:
-
JSON
Структура данных (в кодировке UTF-8). Каждый вызов интерфейса приложений API, возвращающий JSON, содержит пример ответа.
-
бинарный
Двоичные данные.
Задача в сравнении с Часть задания
Задача
Задача представляет собой одно задание по переводу (т. е. файл, который необходимо перевести) на один язык перевода. Если одно задание загружается на несколько языков перевод, для каждого язык перевод создается независимое задача.
Если задание переводится в виде нескольких рабочих процессов, то каждый рабочий процесс имеет одну и ту же задачу, но отличается уровнем рабочего процесса. (Вот почему в некоторых вызовах интерфейса приложений API есть два аргумента в пользу задачи и уровня.) Идентификатор задачи состоит из буквенно-цифровых символов (например, RiYnxBD0xBY1lwhf1), в то время как уровень идентифицируется целым числом (обычно 1-10). Первый уровень в каждом проекте, использующем рабочие процессы, всегда имеет идентификатор 1.
У заданий, разделенных на несколько частей, будет одинаковый Идентификатор задачи, и параметр ParentJobSplit
будет верен.
Часть задания
Часть задания — это задание на язык(и) перевода и этапы рабочего процесса. Например, импортированный в проект один файл с двумя этапами рабочего процесса и тремя языками перевода выдаст шесть частей задания. Каждая часть задания может быть назначена разному лингвисту или иметь разный срок выполнения или статус.
Каждую часть задания также можно разделить на несколько частей задания, которые получат собственный Идентификатор части задания. Часть задания всегда уникальна.
Типы объектов (используются в параметрах JSON)
TagMetadata { Идентификатор строки тип строки Контент строки трансатрибуты строки }