Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

API を使用したリアルタイム翻訳

フォーカスモード
API を使用したリアルタイム翻訳 - Amazon Translate

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

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

Amazon Translate では、インタラクティブなアプリケーションをサポートするために、以下のリアルタイム翻訳オペレーションを提供しています。

  • TranslateText — テキストブロックを翻訳します。

  • TranslateDocument — ファイル (プレーンテキスト、HTML、または.docx) の内容を翻訳します。

これらの同期オペレーションは、翻訳結果をアプリケーションに直接返します。これらのオペレーションで言語の自動検出を使用すると、料金が発生する場合があります。詳細については、「言語の自動検出」を参照してください。

テキストの翻訳

TranslateText オペレーションを使用して、単一のテキストブロックを翻訳します。

コマンドラインを使用したテキストの翻訳

次の例では、コマンドラインから TranslateText オペレーションを使用する方法を示しています。例は、Unix、Linux、および macOS 用にフォーマットされています。Windows の場合は、各行末のバックスラッシュ (\) Unix 連結文字をキャレット (^) に置き換えてください。

コマンドラインで、以下のコマンドを入力します。

aws translate translate-text \ --region region \ --source-language-code "en" \ --target-language-code "es" \ --text "hello, world"

コマンドは次のJSONで応答します。

{ "TargetLanguageCode": "es", "TranslatedText": "Hola, mundo", "SourceLanguageCode": "en" }

JSON ファイルを使用したテキストの翻訳

この例では、JSON ファイルを使用して長いテキストブロックを翻訳する方法を示します。ソース言語とターゲットの言語をコマンドラインで指定するか、JSON ファイルで指定します。

注記

JSON ファイルの例は、読みやすいようにフォーマットされています。"Text" フィールドの形式を変更して改行を削除します。

例は、Unix、Linux、および macOS 用にフォーマットされています。Windows の場合は、各行末のバックスラッシュ (\) Unix 連結文字をキャレット (^) に置き換えてください。

JSON ファイルを使用してテキストを翻訳するには
  1. 次のテキストを、translate.json という JSON ファイルにコピーします。

    { "Text": "Amazon Translate translates documents between languages in real time. It uses advanced machine learning technologies to provide high-quality real-time translation. Use it to translate documents or to build applications that work in multiple languages.", "SourceLanguageCode": "en", "TargetLanguageCode": "fr" }
  2. で AWS CLI、次のコマンドを実行します。

    aws translate translate-text \ --region region \ --cli-input-json file://translate.json > translated.json

    このコマンドは、次の JSON テキストを含む JSON ファイルを出力します。

    { "TargetLanguageCode": "fr", "TranslatedText": "Amazon Translate traduit les documents entre les langue en temps réel. Il utilise des technologies avancées d'apprentissage de la machine pour fournir une traduction en temps réel de haute qualité. Utilisez-le pour traduire des documents ou pour créer des applications qui fonctionnent en plusieurs langues.", "SourceLanguageCode": "en" }

ドキュメントの翻訳

テキスト、HTML、または Word (.docx) ドキュメントを翻訳し、その翻訳の結果をアプリケーションに直接返すには、TranslateDocument を使用します。

リアルタイムのドキュメント翻訳は、英語からサポートされている任意の言語への翻訳と、サポートされている任意の言語から英語への翻訳をサポートします。ソース言語コードを指定するか、自動検出を使用できます。

コマンドラインを使用したドキュメントの翻訳

次の例では、コマンドラインから TranslateDocument オペレーションを使用する方法を示しています。例は、Unix、Linux、および macOS 用にフォーマットされています。Windows の場合は、各行末のバックスラッシュ (\) Unix 連結文字をキャレット (^) に置き換えてください。

コマンドラインで、以下のコマンドを入力します。

aws translate translate-document \ --region region \ --source-language-code "en" \ --target-language-code "es" \ --document-content fileb://source-lang.txt --document ContentType=text/plain --query "TranslatedDocument.Content" --output text | base64 --decode > target-lang.txt

コマンドは次のJSONで応答します。

{ "SourceLanguageCode": "en", "TargetLanguageCode": "es", "TranslatedDocument":{ "Content": blob } }

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.