Amazon Translate PlatoBlockchain Data Intelligence에서 욕설 마스킹을 적용합니다. 수직 검색. 일체 포함.

Amazon Translate에서 욕설 마스킹 적용

아마존 번역 는 빠르고 고품질이며 저렴하고 사용자 정의 가능한 언어 번역을 제공하는 신경 기계 번역 서비스입니다. 이 게시물은 grawlix 문자열(“?$#@$”)로 모욕적인 단어와 구문을 마스킹하는 방법을 보여줍니다.

Amazon Translate는 일반적으로 번역 출력에 대해 깨끗한 단어를 선택합니다. 그러나 어떤 상황에서는 일반적으로 모독적인 용어로 간주되는 단어가 번역된 출력에 나타나지 않도록 하려고 합니다. 예를 들어, 비디오 캡션 또는 자막 콘텐츠를 번역하거나 게임 내 채팅을 활성화하고 번역된 콘텐츠가 연령에 적합하고 욕설이 없도록 하려는 경우 Amazon Translate를 사용하면 욕설 마스킹 환경. 둘 다에 욕설 마스킹을 적용할 수 있습니다. 실시간 번역 or 비동기식 일괄 처리 아마존 번역에서. 욕설 마스킹이 활성화된 Amazon Translate를 사용하는 경우 XNUMX자 시퀀스 ?$#@$는 문자 수에 관계없이 각 욕설 단어나 구를 마스킹하는 데 사용됩니다. Amazon Translate는 각 모욕적인 단어나 구를 문맥이 아닌 문자 그대로 감지합니다.

솔루션 개요

번역 출력에서 ​​모독적인 단어와 구를 마스킹하려면 실시간 및 비동기식 일괄 처리 요청을 통해 Amazon Translate로 번역을 실행할 때 Amazon Translate 콘솔의 추가 설정에서 모독 옵션을 활성화할 수 있습니다. 다음 섹션에서는 Amazon Translate 콘솔을 통한 실시간 번역 요청에 욕설 마스킹을 사용하는 방법을 보여줍니다. AWS 명령 줄 인터페이스 (AWS CLI) 또는 아마존 번역 SDK (파이썬 보토3).

아마존 번역 콘솔

실시간 번역으로 욕설을 처리하는 방법을 보여주기 위해 영어로 번역되는 욕설로 간주되는 단어가 포함된 다음 샘플 텍스트를 프랑스어로 사용합니다.

Ne sois pas une xxxxx

Amazon Translate 콘솔에서 다음 단계를 완료하십시오.

  1. 왼쪽 메뉴에서 프랑스어(fr)소스 언어.
  2. 왼쪽 메뉴에서 영어 (에서)대상 언어.
  3. 앞의 예제 텍스트를 원어 텍스트 영역.

번역된 텍스트는 아래에 나타납니다. 대상 언어. 영어에서 모독으로 간주되는 단어가 포함되어 있습니다.
Amazon Translate PlatoBlockchain Data Intelligence에서 욕설 마스킹을 적용합니다. 수직 검색. 일체 포함.

  1. 펼치기 추가 세팅 활성화 욕설.

이제 단어가 grawlix 문자열 ?$#@$로 바뀝니다.
Amazon Translate PlatoBlockchain Data Intelligence에서 욕설 마스킹을 적용합니다. 수직 검색. 일체 포함.

AWS CLI

전화 translate-text AWS CLI 명령 --settings Profanity=MASK 번역된 텍스트에서 모독적인 단어와 구를 가립니다.

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

aws translate translate-text --text <<INPUT TEXT>> --source-language-code fr --target-language-code en --settings Profanity=MASK

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

{ "TranslatedText": "<output text with ?$#@$>", "SourceLanguageCode": "fr", "TargetLanguageCode": "en", "AppliedSettings": { "Profanity": "MASK" }
}

Amazon 번역 SDK(Python Boto3)

다음 Python 3 코드는 욕설 설정과 함께 실시간 번역 호출을 사용합니다.

import boto3
import json translate = boto3.client('translate') SOURCE_TEXT = ("<Sample Input Text>") OUTPUT_LANG_CODE = 'en' result = translate.translate_text( Text=SOURCE_TEXT, SourceLanguageCode='auto', TargetLanguageCode=OUTPUT_LANG_CODE, Settings={'Profanity': 'MASK'}
) print("Translated Text:{}".format(result['TranslatedText']))

결론

욕설 마스킹 설정을 사용하여 욕설로 간주되는 단어와 구를 마스킹하여 번역된 텍스트를 깨끗하게 유지하고 비즈니스 요구 사항을 충족할 수 있습니다. 번역을 사용자 정의할 수 있는 모든 방법에 대해 자세히 알아보려면 다음을 참조하십시오. 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 기계 학습