Phrase TMS API

API (TMS)

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

다음을 수행할 수 있는 API 호출 세트가 있습니다.

  • phrase 모든 타사 소프트웨어(번역 관리 도구, CMS 등)의 통합

  • 번역가 워크벤치 개발 CAT 편집자 공용 API 위에 생성됩니다.

  • 백엔드에서 phrase 사용하여 새로운 완벽한 도구 또는 서비스 생성합니다.

기본 워크플로

API를 사용하기 전에 절차와 워크플로 이해해야 합니다. 관련 API 구축하기 전에 phrase 절차에 대해 알아야 합니다.

기본 워크플로 다음과 같습니다.

  1. TM, TB 생성 및 선택적으로 기계 번역 엔진 추가

  2. TM/TB/기계 번역 엔진이 연결된 프로젝트 생성(필요한 경우)

  3. 프로젝트를 프로젝트 템플릿으로 저장하여 새 번역 프로젝트 생성에 재사용합니다.

  4. 번역할 파일을 프로젝트에 업로드(작업 생성).

  5. 그런 다음 분석, 사전 번역 또는 작업을 할당하여 번역자에게 할당할 수 있습니다.

비동기식 API

비동기식 API는 동기식 타사보다 선호해야 합니다. 동기식 API를 호출할 경우 대량 파일 또는 단일 대규모 파일을 처리할 때 시간이 초과된 응답을 받을 수 있습니다. 동기식 API는 소형 파일 및 소규모 통합 사용해야 합니다.

전화

비동기식 API 호출 후 식별자 요청을 포함한 즉시 응답이 수신됩니다. 이 식별자를 사용하여 getAsyncRequest를 호출하고 asyncResponse 필드를 선택하여 요청의 상태를 확인합니다. 이 검토 방법으로 null이 아닌 비동기식 응답을 받기 전에 여러 getAsyncRequest 호출이 발생할 수 있습니다.

콜백

비동기식 요청에 대한 검토 방법의 장애물을 해결하기 위해, 모든 비동기식 API에서 콜백 지원이 지원됩니다. 비동기식 요청을 호출할 때 비동기식 요청으로 시작된 작업이 완료된 후 요청되는 URL을 지정합니다(callbackUrl 매개 변수).

콜백은 HTTP POST 호출을 통해 요청되고 데이터는 JSON로 인코딩된 본문에서 전달됩니다. JSON 객체에는 항상 다음 내용이 포함됩니다.

  • 비동기식 요청에 대한 정보(getAsyncRequest 호출 시와 동일).

  • 작업 결과에 대한 상세 정보(전반적인 분석 또는 작업 세부 정보)

{
   "asyncRequest": {
       ...
  }
 "analyse": {   
   ...
  }
}

콜백 URL에 액세스할 수 없는 경우 2, 4, 8, 16, 30분 후에 10건의 재시작이 실패할 때까지 요청이 반복됩니다.

콜백 URL은 성공적인 것으로 간주되려면 200 OK HTTP 상태 코드와 응답해야 합니다.

도움이 되었습니까?

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.