Phrase TMS API

Data Types (TMS)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

요청 매개변수

데이터 유형

샘플 값

설명

문자 집합

windows-1250

지원되는 글자 집합입니다.

통화

EUR

지원되는 통화입니다.

날짜 및 시간

2012-07-30 17:30

yyyy-MM-dd HH:mm 형식의 날짜 및 시간입니다. 날짜를 읽을 때는 항상 UTC 시간대가 사용됩니다.

domain(type)

348

지정된 유형의 도메인 객체의 식별자 (ID 속성)입니다. 예를 들어, 프로젝트를 생성할 때 JSON 구조에서 id(예: 348)가 반환됩니다. 이 식별자는 나중에 프로젝트=348 매개변수를 설정하여 프로젝트의 상태를 변경하는 데 사용될 수 있습니다.

열거형(이름)

고정된 값 집합에서의 값입니다. 각 값 집합 (열거형)은 이름을 가집니다. 열거형은 항상 대소문자를 구분하지 않습니다.

파일

이진 데이터입니다. 전체 요청은 multipart/form-data 형식으로 전송되어야 합니다. 예제 코드의 Java 및 C++.

exfile

호환되는 파일 형식. 또한 File AP의 핸들을 수락합니다.

jsonObject(type)

{ 'id': 'xyz' }

지정된 유형의 객체( JSON 표기법을 사용하여 표현됨). 특정 유형에 대한 설명은 아래를 참조하십시오.

jsonObjectList(type)

[{ 'id': 'xyz' }]

지정된 유형의 객체 목록( JSON 표기법을 사용하여 표현됨).

lang

en

지원되는 언어 코드.

list(type)

다른 유형의 값 목록. API 작업을 호출할 때 목록은 동일한 매개변수 이름을 여러 번 사용하여 정의됩니다(예: param=value1&param=value2).

문자열

내 프로젝트

문자 시퀀스(UTF-8 인코딩).

과업

RiYnxBD0xBY1lwhf1

번역 작업의 식별자. 더 많은 작업 부분(상위 작업 부분을 분할하여 생성된 경우)은 동일한 작업을 공유할 수 있습니다.

map(type, type)

주어진 유형의 키와 값의 맵. API 작업을 호출할 때, 맵은 동일한 매개변수 이름을 여러 번 사용하여 정의됩니다 (예: map.key1=value1&map.key2=value2).

응답

HTTP의 본문은 다음 데이터 유형을 포함할 수 있습니다:

  • JSON

    데이터 구조 (UTF-8 인코딩). JSON을 반환하는 각 API 호출은 응답의 예를 포함합니다.

  • binary

    이진 데이터입니다.

작업 대. 작업 부분

작업

작업은 하나의 대상 언어로 번역할 파일을 나타냅니다. 하나의 작업이 여러 대상 언어로 업로드되면, 각 대상 언어에 대해 독립적인 작업이 생성됩니다.

작업이 여러 워크플로에서 번역되면, 각 워크플로는 동일한 작업을 공유하지만 워크플로 수준이 다릅니다. (이것이 일부 API 호출이 작업과 수준에 대해 두 개의 인수를 가지는 이유입니다.) 작업 식별자는 영숫자 문자로 구성됩니다 (예: RiYnxBD0xBY1lwhf1) 반면, 수준은 정수로 식별됩니다 (보통 1-10). 워크플로를 사용하는 각 프로젝트의 첫 번째 수준은 항상 식별자 1을 가집니다.

여러 부분으로 분할된 작업은 동일한 작업 ID를 가지며, 매개변수 isParentJobSplittrue가 됩니다.

작업 부분

작업부분은 대상 언어 및 워크플로 단계당 하나의 작업을 나타냅니다. 예를 들어, 2개의 워크플로 단계와 3개의 대상 언어가 있는 프로젝트에 가져온 단일 파일은 6개의 작업부분을 생성합니다. 각 작업부분은 다른 번역자에게 할당되거나 다른 기한 또는 상태를 가질 수 있습니다.

작업 부분은 여러 개의 작업 부분으로 분할될 수 있으며, 각 작업 부분 ID를 갖게 됩니다. 작업 부분은 항상 고유합니다.

객체 유형 (JSON 매개변수에서 사용됨)

TagMetadata {
  문자열 ID
  문자열 유형
  문자열 컨텐츠
  문자열 전송 속성
}
도움이 되었습니까?

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.