Amazon Translate PlatoBlockchain Data Intelligence를 사용하여 기계 번역된 텍스트의 형식을 제어합니다. 수직 검색. 일체 포함.

Amazon Translate를 사용하여 기계 번역된 텍스트의 형식 제어

아마존 번역 는 빠르고 고품질이며 저렴하고 사용자 정의 가능한 언어 번역을 제공하는 신경 기계 번역 서비스입니다. Amazon Translate는 이제 형식 사용자 지정을 지원합니다. 이 기능을 사용하면 번역 출력의 형식 수준을 사용자 지정할 수 있습니다. 작성 당시 형식 사용자 정의 기능은 프랑스어, 독일어, 힌디어, 이탈리아어, 일본어 및 스페인어의 XNUMX개 대상 언어에 대해 사용할 수 있습니다. 커뮤니케이션 요구 사항에 맞게 번역된 출력의 형식을 사용자 지정할 수 있습니다. 

출력의 형식 수준을 제어하는 ​​세 가지 옵션이 있습니다.

  • 태만 – 신경 기계 번역이 영향 없이 작동하도록 하여 형식에 대한 제어 없음
  • 형식적인 – 보다 공식적인 번역을 선호할 수 있는 보험 및 의료 산업에서 유용합니다.
  • 비공식적 인 – 비공식 번역을 선호하는 게임 및 소셜 미디어 고객에게 유용

상업용 실시간 번역 작업에서 형식 맞춤화가 가능합니다. AWS 리전 Amazon 번역을 사용할 수 있는 곳. 이 게시물에서는 형식 사용자 정의 기능을 사용하는 방법을 안내합니다. 맞춤형 번역 출력물을 안전하게 얻을 수 있습니다.

솔루션 개요

번역 출력에서 ​​공식 또는 비공식 단어와 구를 얻으려면 실시간 요청을 통해 번역을 실행할 때 Amazon Translate 콘솔의 추가 설정에서 형식 버튼을 토글할 수 있습니다. 다음 섹션에서는 Amazon Translate 콘솔을 통한 형식 사용자 지정 사용에 대해 설명합니다. AWS 명령 줄 인터페이스 (AWS CLI) 또는 Amazon Translate SDK(Python Boto3).

아마존 번역 콘솔

실시간 번역을 통한 형식 맞춤화를 보여주기 위해 샘플 텍스트 "좋은 아침, 오늘 어때? " 영어로:

  1. Amazon Translate 콘솔에서 다음을 선택합니다. 영어(ko) for 소스 언어.
  2. 왼쪽 메뉴에서 스페인어 (ES) for 대상 언어.
  3. 에 인용된 텍스트를 입력하십시오. 소스 언어 텍스트 필드.
  4. . 추가 세팅 섹션, 활성화 형식, 선택 비공식적 인 드롭 다운 메뉴에서

번역된 출력은 "부에노스 디아스, ¿ cómo te va hoy? "는 스페인어로 캐주얼하게 말하는 방식입니다.

영어에서 스페인어로 비공식 번역

  1. 이제 선택하십시오. 형식적인 드롭다운에서 형식 메뉴를 선택합니다.

번역된 출력은 "부에노스 디아스, ¿cómo le va hoy? "는 스페인어로 말하는 보다 공식적인 방법입니다.

영어를 스페인어로 공식 번역

이전 단계에 따라 대상 언어를 지원되는 다른 언어로 변경하고 비공식 번역과 공식 번역의 차이점을 확인할 수 있습니다. 샘플 텍스트를 더 시도해 보겠습니다.

다음 예에서는 "그래서 당신은 어떻게 생각하십니까? " 영어에서 독일어로. 첫 번째 스크린샷은 비공식 번역을 보여줍니다.

영어에서 독일어로 비공식 번역

다음 스크린샷은 공식 번역을 보여줍니다. 영어를 독일어로 공식 번역

다른 예에서 우리는 "무엇을 도와 드릴까요? " 영어에서 일본어로. 첫 번째 스크린샷은 비공식 번역을 보여줍니다.

영어에서 일본어로 비공식 번역

다음 스크린샷은 공식 번역을 보여줍니다.

영어를 일본어로 정식 번역

AWS CLI

XNUMXD덴탈의 translate-text AWS CLI 명령 --settings Formality=FORMAL | INFORMAL 번역된 텍스트의 단어와 구를 적절하게 번역합니다.

다음 AWS CLI 명령은 Unix, Linux 및 macOS용으로 형식이 지정됩니다. Windows의 경우 백슬래시() 각 줄 끝에 캐럿이 있는 Unix 연속 문자(^).

다음 코드에서 "넌 어때? "를 사용하여 영어에서 힌디어로 FORMAL 환경:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=FORMAL

다음 스니펫과 같은 응답을 받습니다.

{     "TranslatedText": "आप कैसे हो?",  "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",  "AppliedSettings": {          "Formality": "FORMAL" } 
}

다음 코드는 동일한 텍스트를 비공식 힌디어로 번역합니다.

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=INFORMAL

다음 스니펫과 같은 응답을 받습니다.

{     "TranslatedText": "तुम कैसे हो?",      "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",      "AppliedSettings": {          "Formality": "INFORMAL"      } 
}

Amazon 번역 SDK(Python Boto3)

다음 Python Boto3 코드는 "넌 어때? ” 영어에서 힌디어로.

import boto3
import json translate = boto3.client(service_name='translate', region_name='us-west-2') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality": "INFORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings'))) print('') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality":"FORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings')))

결론

Amazon Translate의 형식 사용자 지정 기능을 사용하여 애플리케이션 컨텍스트 및 비즈니스 요구 사항을 충족하도록 기계 번역된 텍스트의 형식 수준을 제어할 수 있습니다. 다음을 포함한 여러 가지 방법으로 Amazon Translate를 사용하여 번역을 사용자 지정할 수 있습니다. 사용자 정의 용어, 욕설 마스킹활성 사용자 정의 번역.


저자에 관하여

Amazon Translate PlatoBlockchain Data Intelligence를 사용하여 기계 번역된 텍스트의 형식을 제어합니다. 수직 검색. 일체 포함.시바 라자 마니 AWS의 보스턴 기반 엔터프라이즈 솔루션 아키텍트입니다. 그는 고객과 긴밀히 협력하고 디지털 혁신 및 AWS 채택 여정을 지원하는 것을 즐깁니다. 그의 핵심 분야는 서버리스, 애플리케이션 통합 및 보안입니다. 업무 외에는 야외 활동과 다큐멘터리 감상을 즐깁니다.

Amazon Translate PlatoBlockchain Data Intelligence를 사용하여 기계 번역된 텍스트의 형식을 제어합니다. 수직 검색. 일체 포함.수단슈 말호트라 보스턴에 기반을 둔 AWS용 엔터프라이즈 솔루션 아키텍트입니다. 그는 고객이 복잡한 비즈니스 문제에 대한 혁신적인 솔루션을 찾도록 돕는 것을 즐기는 기술 애호가입니다. 그의 핵심 초점 영역은 DevOps, 기계 학습 및 보안입니다. 그는 클라우드로의 여정에서 고객과 함께 일하지 않을 때 독서, 하이킹, 새로운 요리 탐색을 즐깁니다.

Amazon Translate PlatoBlockchain Data Intelligence를 사용하여 기계 번역된 텍스트의 형식을 제어합니다. 수직 검색. 일체 포함.왓슨 G. 스 리바트 산 AWS의 자연어 처리 서비스 인 Amazon Translate의 선임 제품 관리자입니다. 주말에는 태평양 북서부에서 야외 활동을하는 그를 발견하게 될 것입니다.

타임 스탬프 :

더보기 AWS 기계 학습