请求参数
|
数据类型 |
示例值 |
说明 |
|---|---|---|
|
字符集 |
windows-1250 |
任何支持的 字符集。 |
|
货币 |
欧元(EUR) |
任何 支持的货币。 |
|
日期时间 |
2012-07-30 17:30 |
日期和时间格式为 yyyy-MM-dd HH:mm。读取日期时始终使用 UTC 时区。 |
|
domain(type) |
348 |
指定类型的领域对象的标识符 (ID)。例如,在创建项目时,ID(例如,348)会在 JSON 结构中返回。此标识符可以稍后用于通过设置 项目=348 参数来更改项目的状态。 |
|
枚举(名称) |
来自固定值集的值。每个值集 (枚举) 都有一个名称。枚举 始终不区分大小写。 |
|
|
文件 |
二进制数据。整个请求必须以 multipart/form-data 格式发送。示例 在 Java 和 C++ 中的代码。 |
|
|
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)。每个使用工作流的项目中的第一个级别,其 ID 始终为 1。
被拆分为多个部分的工作将拥有相同的任务 ID,参数 isParentJobSplit 将为 true。
工作部分
一个 jobPart 代表每个目标语言和工作流步骤的工作。例如,将单个文件导入到一个包含 2 个工作流步骤和 3 个目标语言的项目中,将会产生 6 个 jobParts。每个 jobPart 可以分配给不同的译员,或拥有不同的截止日期或状态。
每个 jobPart 也可以拆分成多个 jobParts,它们将获得自己的 jobPart ID。一个 jobPart 始终是唯一的。
对象类型(用于 JSON 参数)
TagMetadata {
字符串 ID
字符串 类型
字符串 内容
字符串 transAttributes
}