请求参数
数据类型 |
示例值 |
说明 |
---|---|---|
字符集 |
windows-1250 |
任何 ⁇ 支持的字符集。 |
货币 |
欧元 |
任何支持的货币。 |
日期时间 |
2012-07-30 17:30 |
采用 ⁇ yyy-MM-dd HH:mm ⁇ 格式的日期和时间。读取日期时始终使用 ⁇ UTC ⁇ 时区。 |
domain(type) |
348 |
指定类型的领域对象的标识符(ID属性)。例如,创建项项目,在 JSON 结构中返回 ⁇ ID ⁇ (例如 348)。该标识符以后可用于通过设置 ⁇ 项目=348 ⁇ 参数来更改项目的状态。 |
enum(名称) |
一组固定值中的一个值。每组值(枚举)都有一个名称。数值总是不区分大小写。 |
|
文件 |
||
exfile |
与 ⁇ |
|
jsonObject(type) |
{ 'id': 'xyz' } |
指定类型的对象(使用 JSON 符号表示)。有关特定类型的说明,请参阅下面。 |
jsonObjectList(type) |
[{ 'id': 'xyz' }] |
指定类型(使用 JSON 符号表示)的对象的列表。 |
语言 |
en |
任何 ⁇ 支持的语言代码。 |
list(type) |
其他类型的值列列表。调用 API 操作时,多次使用相同的参数名称定义列表(例如, ⁇ |
|
字符串 |
我的项目 |
字符序列(UTF-8 编码)。 |
任务 |
RiYnxBD0xBY1lwhf1 |
翻译任务的标识符。更多工作部分(如果它们是通过拆分工作作部分创建的)可以共享相同的任务。 |
map(类型,类型) |
给定类型的键和值的映射。调用 API 操作时,映射多次使用相同的参数名称定义(例如, ⁇ |
响应
HTTP 的正文可以包含以下数据类型:
-
JSON
数据结构(UTF-8编码)。每个返回 JSON 的 API 调用都包含一个响应示例。
-
binary
二进制数据。
任务与工作部分
任务
任务表示一种译文语言的翻译工作(即要翻译的文件)。如果一份工作以多种译文语言上传,则会为每一种译文语言创建一个独立的任务。
如果一项工作在多个工作流中翻译,则每个工作流承担相同的任务,但工作流级别不同。(这就是为什么一些 API 调用有两个关于任务和级别的参数。)任务标识符由字母数字字符(例如RiYnxBD0xBY1lwhf1)组成,级别由整数(通常是1-10)标识。每个使用工作流的项目的第一级始终有标识符 1。
拆分为多个部分的工作将具有相同的任务ID,参数isParentJobSplit
为真。
工作部分
一个工作部分代表一种译文语言和工作流步骤的工作。例如,导入一个项目的单个文件有2个工作流步骤和3种译文语言,将产生6个jobParts。每个工作部分可以分配给不同的译员或有不同的截止日期或状态。
每个工作部分也可以拆分为多个工作部分,它们将获得自己的工作部分ID。jobPart 始终是唯一的。
对象类型(用于 JSON 参数)
TagMetadata { 字符串 ID 字符串类型 字符串内容 字符串transAttributes }