Amazon Translate - Amazon Translate

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

Amazon Translate

Amazon Translate サービスは、言語翻訳のトレーニングを受けたニューラルネットワークに基づいています。これにより、ソース言語 (翻訳するテキストの元の言語) と、ターゲット言語 (翻訳するテキストの対象の言語) の間の翻訳が可能になります。詳細については、「サポートされている言語と言語コード」を参照してください。

Amazon Translate を使用すると、ソーステキストを提供し出力テキストを取得します。

  • ソーステキスト-翻訳したいテキスト。UTF-8 形式でソーステキストを提供します。

  • 出力テキスト— Amazon Translate がターゲット言語に翻訳したテキスト。出力テキストも UTF-8 形式です。ソース言語とターゲット言語によっては、出力テキストの文字数が入力テキストよりも多くなる場合があります。

翻訳モデルには 2 つのコンポーネント (エンコーダーとデコーダー) があります。エンコーダーはソースの文を一度に 1 単語ずつ読み取り、意味を捕捉するセマンティック表現を構築します。デコーダーは、セマンティック表現を使用して、ターゲット言語で一度に 1 単語の翻訳を生成します。

Amazon Translate はコンテキストを理解するために注意メカニズム。これは、ソーステキストのどの単語が次のターゲットの単語を生成する上で最も関連性があるか判断する場合に役立ちます。注意メカニズムはエンコーダーを有効にして、ソース文のもっとも関連性のある部分を重視します。これにより、デコーダーはあいまいな単語や語句を正確に翻訳することができます。

モデルが生成するターゲット単語は、デコーダーの入力になります。ネットワークは文の最後に達するまで単語を生成します。

言語の自動検出

Amazon Translate は、ソーステキストで使用されている言語を自動検出できます。言語の自動検出を使用するには、autoとしてソース言語です。Amazon Translate は、お客様に代わって Amazon Comprehend を呼び出し、ソーステキストで使用されている言語を判断します。言語の自動検出を選択することで、お客様は Amazon Comprehend のサービス条件および契約に同意するものとみなされます。Amazon Comprehend の料金については、Amazon Comprehend の料金

例外処理

サポートされていないソース言語またはターゲット言語を指定した場合、Amazon Translate は次の例外を返します。

  • UnsupportedLanguagePairException— Amazon Translate は、すべての対応言語間の翻訳をサポートしています。この例外は、ソース言語またはターゲット言語のいずれかがサポートされていない場合に返されます。詳細については、「サポートされている言語」を参照してください。

  • DetectedLanguageLowConfidenceException— 言語の自動検出を使用していて Amazon Translate が正確なソース言語を検出できたか定かではない場合に、この例外が返されます。信頼性のレベルが低い場合でも、それが許容される範囲である場合は例外で返されたソース言語を使用できます。

次のステップ

Amazon Translate の仕組みの学習が終了したので、次のセクションではソリューション作成についてご覧ください。