번역 서비스 제공업체와 통합
원하는 번역 서비스 제공업체와 통합하여 동적으로 생성된 텍스트를 번역합니다.
시작하기 전에
필요한 역할: admin
프로시저
-
하위 플로우를 생성하여 입력 텍스트의 언어를 탐지하고 하위 플로우, 작업, 연결 및 자격 증명을 사용하여 Integration Hub 입력 텍스트를 번역합니다.
자세한 내용은 플로우 디자이너를 참조하십시오.
-
번역 서비스 제공자의 오류 코드를 에서 지원하는 ServiceNow오류 코드 및 표준화된 오류 메시지에 매핑하기 위해 오류 메시지에 대한 매핑이 수행되었는지 확인합니다.
표 1. 표준 오류 코드 및 메시지 오류 코드 오류 메시지 40050 표준화된 오류 메시지 대신 번역기 서비스 제공자의 오류 메시지를 채울 오류 코드입니다. 40051 알 수 없는 오류가 발생했습니다. 40052 텍스트("텍스트" 필드)가 최대 길이를 초과했습니다. 40053 소스 언어가 잘못되었습니다. 40054 대상 언어가 잘못되었습니다. 40055 자격 증명이 누락되었거나 잘못되어 요청이 인증되지 않았습니다. 40056 텍스트를 대상 언어로 번역할 수 없습니다. -
하위 플로우에 대해 입력 필드와 출력 필드가 다음 형식인지 확인합니다.
주:하위 플로우를 생성하는 동안 필요한 경우 기본적으로 사용할 수 있는 하위 플로우를 참조할 수 있습니다. 예를 들어, 언어 탐지 [detect_language_v3] 및 텍스트를 여러 언어로 번역 [translate_text_to_multiple_languages_v3].
표 2. 하위 플로우 감지 필드 이름 설명 유형 입력 텍스트 언어를 감지해야 하는 텍스트를 입력합니다. Xanadu 릴리스에서 버전 v3은 대량 감지를 지원하며 단일 문자열에서 여러 텍스트 입력을 감지합니다.
배열.문자열 출력 탐지 번역기가 탐지한 언어의 코드 및 신뢰도와 각각의 대안, 오류 코드 및 오류 메시지에 대한 정보입니다. - 코드: 번역 서비스 제공자가 지정한 탐지된 언어의 언어 코드입니다.
- 신뢰도: 결과의 신뢰도를 나타내는 값입니다. 값은 0에서 1 사이입니다. 값이 낮을수록 신뢰도가 낮습니다.
예를 들어, 신뢰도가 0.93인 프랑스어 텍스트{ 'code' : 'fr', 'confidence' : '0.93' }자세한 내용은 DynamicTranslation - 범위 지정의 getDetectedLanguages 섹션을 참조하십시오.
Array.Object입니다. Object의 각 요소는 String 값입니다. 상태 요청의 상태입니다. 선택 표 3. 하위 플로우 번역 필드 이름 설명 유형 입력 텍스트 번역할 텍스트입니다. Xanadu 릴리스에서 버전 v3는 단일 문자열에서 여러 텍스트 입력의 대량 번역 번역을 지원합니다.
배열.문자열 target_languages 텍스트를 번역해야 하는 언어 코드의 배열입니다. 예:['fr','it']배열 문자열입니다. 배열의 각 요소는 String 값입니다. source_language 소스 텍스트의 언어 코드입니다. 예:en문자열 additional_parameters 추가 매개변수의 배열입니다. 예:[{'parameter_name': 'textType', 'parameter_value': 'html'}]Array.Object입니다. 배열의 각 요소는 문자열 값이 있는 Object입니다. 출력 번역 지정된 대상 언어로 번역된 텍스트. 배열의 각 요소는 대상 언어와 번역된 텍스트를 포함하는 Object입니다. 예:[ {'target_language':'fr', 'translated_text':'Bonjour'}, {'target_language':'it', 'translated_text':'ciao'} ]자세한 내용은 DynamicTranslation - 범위 지정의 getTranslations 섹션을 참조하십시오.
Array.Object입니다. 배열의 각 요소는 문자열 값이 있는 Object입니다. 상태 요청의 상태입니다. 선택 주:플로우 속성에서 실행 필드가 세션을 시작하는 사용자 로 설정되어 있는지 확인합니다.
-
번역 서비스 제공자의 오류 코드를 에서 지원하는 ServiceNow오류 코드 및 표준화된 오류 메시지에 매핑하기 위해 오류 메시지에 대한 매핑이 수행되었는지 확인합니다.
-
번역기 구성을 만들고 활성화합니다.
자세한 내용은 번역기 구성 만들기 문서를 참조하십시오.