Phrase TMS API

数据类型 (TMS)

文本由 Phrase Language AI 从英语机器翻译而得。

请求参数

数据类型

示例值

说明

字符集

windows-1250

任何受支持的 字符集

货币

欧元(EUR)

任何 受支持的货币

日期时间

2012-07-30 17:30

yyyy-MM-dd HH:mm 格式的日期和时间。读取日期时始终使用 UTC 时区。

领域(类型)

348

指定类型的领域对象的标识符 (ID 属性)。例如,创建项目时,JSON 结构中会返回 id(例如 348)。此标识符稍后可用于通过设置 项目=348 参数来更改项目的状态。

枚举(名称)

来自固定值集合的值。每组值 (枚举) 都有一个名称。枚举 始终不区分大小写。

文件

二进制数据。整个请求必须以 multipart/form-data 格式发送。Java 和 C++ 代码的 示例

exfile

文件 类型兼容。它也接受来自 File API 的句柄。

jsonObject(type)

{ 'id': 'xyz' }

指定类型的对象(使用 JSON 表示法表示)。有关特定类型的描述,请参见下文。

jsonObjectList(type)

[{ 'id': 'xyz' }]

指定类型的对象列表(使用 JSON 表示法表示)。

lang

zh

任何受支持的 语言代码

list(type)

另一种类型的数值列表。调用 API 操作时,通过多次使用相同的参数名称来定义列表(例如,param=value1&param=value2)。

字符串

我的项目

字符序列(UTF-8 编码)。

任务

RiYnxBD0xBY1lwhf1

翻译任务的 ID。更多工作部分(如果它们是通过拆分父工作部分创建的)可能共享同一个任务。

map(类型, 类型)

给定类型的键值映射。调用 API 操作时,使用相同的参数名称多次定义映射(例如,map.key1=value1&map.key2=value2)。

响应

HTTP 的主体可能包含以下数据类型:

  • JSON

    数据结构(UTF-8 编码)。每个返回 JSON 的 API 调用都包含一个响应示例。

  • binary

    二进制数据。

任务与工作部分

任务

一个任务代表一种译文语言中的一个翻译工作(即待翻译的文件)。如果一个工作以多种译文语言上传,则会为每种译文语言创建一个独立的任务。

如果一个工作在多个工作流中进行翻译,则每个工作流共享同一个任务,但在工作流级别上有所不同。(这就是为什么某些 API 调用具有任务和级别这两个参数的原因。)任务 ID 由字母数字字符组成(例如,RiYnxBD0xBY1lwhf1),而级别由整数(通常为 1-10)标识。每个使用工作流的项目中的第一个级别始终具有标识符 1。

拆分为多个部分的工作将具有相同的任务 ID,并且参数 isParentJobSplit 将为 true

工作部分

一个 jobPart 代表每个译文语言和工作流步骤的工作。例如,导入到具有 2 个工作流步骤和 3 种译文语言的项目中的单个文件将产生 6 个 jobParts。每个 jobPart 都可以分配给不同的译员,或具有不同的截止日期或状态。

每个 jobPart 也可以拆分为多个 jobParts,它们将获得各自的 jobPart ID。一个 jobPart 始终是唯一的。

对象类型(用于 JSON 参数)

TagMetadata {
  字符串 ID
  字符串 类型
  字符串 内容
  字符串 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.