언어 번역가

복사하려면 클릭

다른 언어로 현지화하고 애플리케이션의 텍스트 번역을 위한 모듈.


구글 번역

Google 번역 모듈은 Google 번역 서비스와의 통합을 애플리케이션에 추가하며 자동 텍스트 번역을 위한 것입니다.


비즈니스 프로세스

Google Translate: Translate

입력

  • text (text) - 번역을 위한 소스 텍스트입니다.
  • source_lang (ENUM) - 소스 텍스트의 언어입니다.
  • target_lang (ENUM) - 번역 대상 언어
  • is_html (boolean) - 입력 소스 텍스트가 html 형식이라는 표시.

산출

  • text (text) - 번역된 텍스트

설정

매개변수 프리셋 설명
Project ID - Google Cloud Platform의 프로젝트 ID입니다.
Service Account File - Google Cloud 프로젝트의 서비스 계정 비공개 키 JSON 파일

Google Cloud Console 을 사용하여 프로젝트 ID를 가져옵니다. 프로젝트 ID를 얻고 설정하기 위한 매뉴얼은 이 링크 에서 볼 수 있습니다.
서비스 계정 파일을 얻기 위한 매뉴얼은 이 링크에서 볼 수 있습니다. 보안 정책에 따라 Google은 개인 키를 저장하지 않으므로 JSON 파일을 다시 다운로드할 수 없습니다. 필요한 경우 새 키를 만들어야 합니다.


DeepL 번역기

모듈은 DeepL Translator와의 통합을 제공합니다.


설정

매개변수 기본 설명
Auth Key - DeepL 계정의 인증 키
Use Pro version? 끄다 유료 사용자 전용

비즈니스 프로세스

DeepL Translator: Translate Text

입력

  • sourse_lang (enum) - 번역할 텍스트의 언어.
  • target_lang (enum) - 텍스트가 번역되어야 하는 언어.
  • text (string) - 번역할 텍스트입니다. UTF8로 인코딩된 일반 텍스트만 지원됩니다.
  • split_sentences (boolean) - 번역 엔진이 먼저 입력을 문장으로 분할해야 하는지 여부를 설정합니다. 이것은 기본적으로 활성화되어 있습니다.
  • glossary_id (string) - 번역에 사용할 용어집을 지정합니다. 중요: 이를 위해서는 source_lang 매개변수를 설정해야 하며 용어집의 언어 쌍은 요청의 언어 쌍과 일치해야 합니다.

산출

  • text (string) - 번역된 텍스트입니다.

DeepL Translator: Translate document

입력

  • sourse_lang (enum) - 번역할 텍스트의 언어.
  • target_lang (enum) - 텍스트가 번역되어야 하는 언어.
  • document (file) - 번역할 문서 파일입니다.

산출

  • document_id (string) - 업로드된 문서 및 번역 프로세스에 할당된 고유 ID입니다.
  • document_key (string) - 업로드된 문서와 서버 측 결과 번역을 암호화하는 데 사용되는 고유 키입니다.

DeepL Translator: Check translation status

입력

  • document_id (string) - 문서 및 번역 프로세스에 할당된 고유 ID입니다.
  • document_key (string) - 문서가 API에 업로드될 때 클라이언트에 전송된 문서 암호화 키입니다.

산출

  • document_id (string) - 문서 및 번역 프로세스에 할당된 고유 ID입니다.
  • status (enum) - 문서 번역 프로세스가 현재 진행 중인 상태에 대한 간단한 설명입니다. 가능한 값은 다음과 같습니다.
    • " queued " - 번역 작업이 처리되기 위해 대기 중입니다.
    • " translating " - 번역이 현재 진행 중입니다.
    • " done " - 번역이 완료되고 번역된 문서를 다운로드할 준비가 되었습니다.
    • " error " - 문서를 번역하는 동안 복구할 수 없는 오류가 발생했습니다.
  • seconds_remaining (integer) - 번역이 완료될 때까지 예상되는 시간(초)입니다. 이 매개변수는 번역이 진행되는 동안에만 포함됩니다.

DeepL Translator: Downloading translated documents

입력

  • document_id (string) - 문서 및 번역 프로세스에 할당된 고유 ID입니다.
  • document_key (string) - 문서가 API에 업로드될 때 클라이언트에 전송된 문서 암호화 키입니다.
  • name (string) - 파일 이름.

산출

  • document (file) - 다운로드한 파일

마이크로소프트 번역기

이 모듈은 Microsoft 번역기 API와의 통합을 제공합니다.


설정

매개변수 기본 설명
Subscription Key - Azure 계정의 구독 키
Subscription Region - Azure 계정의 구독 지역

비즈니스 프로세스

Microsoft Translator: Detect language

입력

  • text (text) - 번역할 텍스트입니다.

산출

  • lang (enum) - 감지된 언어의 코드입니다.

Microsoft Translator: Transliterate

입력

  • text (text) - 음역할 텍스트.
  • sourse_lang (enum) - 텍스트의 언어입니다.

산출

  • text (text) - 입력 텍스트를 변환한 결과인 텍스트입니다.

Microsoft Translator: Translate

입력

  • is_html (boolean) - 텍스트 html입니다.
  • target_lang (enum) - 텍스트가 번역되어야 하는 언어.
  • sourse_lang (enum) - 번역할 텍스트의 언어.
  • text (text) - 번역할 텍스트입니다.

산출

  • text (text) - 번역된 텍스트입니다.