

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Translate への並列データの追加
<a name="customizing-translations-parallel-data-adding"></a>

Amazon Translate に並列データを追加するには、Amazon S3 から並列データ入力ファイルをインポートします。その後、並列データを使用して、バッチ翻訳ジョブによって生成される出力をカスタマイズできます。

**前提条件**  
Amazon Translate に並列データを追加する前に、次の作業を行う必要があります。  
並列データ入力ファイルを用意してください。作成する場合は「[Amazon Translate の並列データ入力ファイル](customizing-translations-parallel-data-input-files.md)」を参照してください。
 AWS アカウントに Amazon S3 バケットがある。作成する場合は、*Amazon Simple Storage Service ユーザーガイド*の「[S3 バケットを作成する方法](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-bucket.html)」を参照してください。
入力ファイルを Amazon S3 バケットにアップロードしてください。詳細については、[Amazon Simple Storage Service ユーザーガイド](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/upload-objects.html)の「*S3 バケットにファイルとフォルダをアップロードする方法*」を参照してください。

## 並列データの追加 (Amazon Translate コンソール)
<a name="customizing-translations-parallel-data-adding-console"></a>

Amazon Translate コンソールを使用して並列データを追加するには、**並列データ**ページを使用します。

1. [Amazon Translate コンソール](https://console.aws.amazon.com/translate/home) を開きます。

1. 左側のナビゲーションメニューで、[**Customization (カスタマイズ)**] を選択し、[**Parallel data (並列データ)**] を選択します。

1. [**Parallel data (並列データ)**] ページで [**Create parallel data (並列データの作成)**] を選択します。コンソールに [**Create parallel data (並列データの作成)**] ページが表示されます。

1. 以下を指定します。  
**Name (名前)**  
並列データリソースのカスタム名。アカウントとリージョンで一意の名前を割り当てる必要があります。  
**Description (説明) - *オプション***  
カスタム説明。  
**Parallel data location on S3 (S3 での並列データの場所)**  
Amazon S3 での並列データ入力ファイルの場所。Amazon S3 のファイルに移動して場所を設けるには、[**Select file (ファイルを選択)**] を選択します。  
**File format (ファイル形式)**  
並列データ入力ファイルの形式。サポートされている形式は、Translation Memory eXchange (TMX)、カンマ区切り値 (CSV)、タブ区切り値 (TSV) です。

1. **暗号化キー**で、 AWS KMS key を選択して並列データを保護します。これらの KMS キーは AWS Key Management Service () によって管理されますAWS KMS。詳細については AWS KMS、「 [AWS Key Management Service デベロッパーガイド](https://docs.aws.amazon.com/kms/latest/developerguide/)」を参照してください。  
**Use AWS owned key (AWS 所有キーを使用する)**  
Amazon Translate によって所有され管理されている KMS キーを使用します。これはデフォルトのオプションであり、他の方法を選択しない場合に情報を暗号化するために使用されます。詳細については、*AWS Key Management Service デベロッパーガイド*の「[AWS 所有キー](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk)」を参照してください。  
**Use key from current account (現在のアカウントのキーを使用する)**  
 AWS アカウント AWS KMS で で管理する KMS キーのいずれかを使用します。このオプションを選択すると、選択可能な KMS キーのリストがメニューに表示されます。詳細については、[AWS Key Management Service デベロッパーガイド](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk)の「*カスタマーマネージドキー*」を参照してください。  
**Use key from different account (別のアカウントのキーを使用する)**  
別の AWS アカウントの AWS KMS で管理されている KMS キーを使用します。このオプションを選択した場合、KMS キーの Amazon リソースネーム (ARN) を入力するためのフィールドがコンソールに表示されます。

   暗号化キーの詳細については、*[AWS Key Management Service デベロッパーガイド](https://docs.aws.amazon.com/kms/latest/developerguide/)*を参照してください。

1. [**Create parallel data (並列データの作成)**] を選択します。

   コンソールが [**Parallel data (並列データ)**] ページに戻ります。このぺージの上部にあるバナーにインポートステータスが表示されます。数分後、並列データリソースが表に表示されます。[**Status (ステータス)**] 列の値が [**Active (アクティブ)**] である場合、並列データがバッチ翻訳ジョブで使用できる状態です。

### トラブルシューティング用エラーファイル
<a name="customizing-translations-parallel-data-adding-console-error-file"></a>

Amazon Translate で入力ファイルの処理中にエラーや警告が発生した場合は、コンソールからエラーファイルが提供され、これをダウンロードするとエラーメッセージを確認できます。次に示すのは、エラーファイルのコンテンツの例です。

```
{
  "summary": {
    "record_error_count": 1,
    "record_skipped_count": 0
  },
  "messages": [
    {
      "content": "Number 1 TU element",
      "message": "Invalid TMX format. One tu element should contain exactly one tuv element with the source language code: en"
    }
  ]
}
```

## 並列データの追加 (AWS CLI)
<a name="customizing-translations-parallel-data-adding-cli"></a>

を使用して並列データを追加するには AWS CLI、 `create-parallel-data` コマンドを使用します。

**Example create-parallel-data コマンド**  
次の例では、Amazon S3 から TSV ファイルをインポートして並列データオブジェクトを作成します。  

```
$ aws translate create-parallel-data \
> --name {{my-parallel-data}} \
> --parallel-data-config S3Uri=s3://{{input-bucket}}/{{parallel-data-file.tsv}},Format={{TSV}}
```
コマンドが成功すると、Amazon Translate から、新しい並列データオブジェクトのステータスでの応答があります。  

```
{
    "Name": "my-parallel-data",
    "Status": "CREATING"
}
```
`get-parallel-data` コマンドを使用して並列データの進行状況を監視することができます。ステータスが `ACTIVE` である場合、並列データがバッチ翻訳ジョブで使用できる状態です。`get-parallel-data` コマンドの例については「[並列データオブジェクトの詳細を表示する方法](customizing-translations-parallel-data-managing.md#customizing-translations-parallel-data-managing-cli-get)」を参照してください。

## 並列データの使用
<a name="customizing-translations-parallel-data-adding-next"></a>

並列データリソースを作成したので、バッチ翻訳ジョブに適用して出力をカスタマイズすることができます。バッチジョブを実行するには、[バッチ翻訳ジョブの実行](async-start.md) を参照してください。