

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 사용자 지정 용어 사용
<a name="using-ct"></a>

[TranslateText](https://docs.aws.amazon.com/translate/latest/APIReference/API_TranslateText.html) 작업으로 텍스트를 번역할 때 사용자 지정 용어를 사용하려면 선택 사항인 `TerminologyNames` 파라미터를 포함하세요.

예를 들어 다음과 같이 `Amazon_Family.csv`라는 용어 파일이 계정과 연결되어 있는 경우

```
     en,fr
     Amazon Family,Amazon Famille
```

다음 CLI 명령으로 사용자 지정 용어를 사용해 텍스트를 번역할 수 있습니다.

**참고**  
이 예제는 Unix, Linux 및 macOS용 형식으로 표시됩니다. Windows의 경우 각 줄의 끝에 있는 백슬래시(\\) Unix 연속 문자를 캐럿(^)으로 바꿉니다.

```
aws translate translate-text \
     --region {{region}} \
     --source-language-code "en" \
     --target-language-code "fr" \
     --terminology-names "Amazon_Family" \
     --text "Have you ever stored videos in Amazon Family?"
```

여기에서는 선택한 사용자 지정 용어를 사용하므로 이 텍스트를 ‘Avez-vous déjà fait des achats avec Famille Amazon?’라고 직역(지양해야 하는 방식)하는 대신 ‘Avez-vous déjà fait des achats avec Amazon Famille?’로 번역합니다.

다음 예제는 Python에서 동일한 용어 파일을 사용하는 방법을 보여 줍니다.

```
import boto3
     
translate = boto3.client(service_name='translate')
  
print("Translating 'Have you ever shopped with Amazon Family?' from English to French with the 'Amazon_Family' custom terminology...")
response = translate.translate_text(Text="Have you ever shopped with Amazon Family?", TerminologyNames=["Amazon_Family"], SourceLanguageCode="en", TargetLanguageCode="fr")
print("Translated text: " + response.get('TranslatedText'))
print("\n")
```

Amazon Translate 작업에서 사용자 지정 용어를 사용하는 방법에 대한 자세한 내용은 [API 작업](https://docs.aws.amazon.com/translate/latest/APIReference/API_Operations.html)을 참조하세요.