Amazon Translate PlatoBlockchain Data Intelligenceを使用して、機械翻訳されたテキストの形式を制御します。 垂直検索。 愛。

Amazon Translateを使用して、機械翻訳されたテキストの形式を制御します

Amazon翻訳 は、高速、高品質、手頃な価格のカスタマイズ可能な言語翻訳を提供するニューラル機械翻訳サービスです。 Amazon Translate が形式的なカスタマイズをサポートするようになりました。この機能を使用すると、翻訳出力の形式レベルをカスタマイズできます。執筆時点では、形式カスタマイズ機能は、フランス語、ドイツ語、ヒンディー語、イタリア語、日本語、スペイン語の 6 つのターゲット言語で利用できます。コミュニケーションのニーズに合わせて、翻訳された出力の形式をカスタマイズできます。 

出力の形式レベルを制御するには、次の 3 つのオプションがあります。

  • デフォルト – ニューラル機械翻訳に影響を与えずに動作させるため、形式を制御できません
  • 正式な – よりフォーマルな翻訳を好む保険および医療業界で役立ちます
  • 非公式 – くだけた翻訳を好むゲームやソーシャルメディアの顧客に役立ちます

商用のリアルタイム翻訳業務で形式のカスタマイズが可能 AWSリージョン Amazon Translate が利用できる場所。この投稿では、形式カスタマイズ機能の使用方法について説明します。 カスタマイズされた翻訳出力を安全に取得できます。

ソリューションの概要

翻訳出力で公式または非公式の単語やフレーズを取得するには、リアルタイムリクエストを通じて翻訳を実行するときに、Amazon Translate コンソールの追加設定で公式ボタンを切り替えることができます。次のセクションでは、Amazon Translate コンソールを介した形式カスタマイズの使用について説明します。 AWSコマンドラインインターフェイス (AWS CLI)、または Amazon Translate SDK (Python Boto3)。

Amazon 翻訳コンソール

リアルタイム翻訳による形式的なカスタマイズを示すために、サンプル テキスト「」を使用します。おはよございます、今日も元気? " 英語で:

  1. Amazon Translateコンソールで、 英語(en) for ソース言語.
  2. 選択する スペイン語 (そうです) for 目標とする言語.
  3. 引用したテキストを ソース言語 テキストフィールド。
  4. その他の設定 セクション、有効にする 形式、および選択 非公式 ドロップダウンメニューで

翻訳された出力は「ブエノス・ディアス、どうですか? 」はスペイン語のカジュアルな言い方です。

英語からスペイン語への非公式翻訳

  1. 今、選択 正式な ドロップダウンで 形式 メニュー。

翻訳された出力は「」に変わります。ブエノス・ディアス、どうですか? ” これはスペイン語のよりフォーマルな言い方です。

英語からスペイン語への正式な翻訳

前述の手順に従って、ターゲット言語を他のサポートされている言語に変更し、非公式翻訳と正式翻訳の違いに注目することができます。さらにサンプルテキストを試してみましょう。

次の例では、「」を翻訳します。それで、あなたはどう思いますか? ” 英語からドイツ語へ。最初のスクリーンショットは非公式の翻訳を示しています。

英語からドイツ語への非公式翻訳

次のスクリーンショットは、正式な翻訳を示しています。 英語からドイツ語への正式な翻訳

別の例では、「どういったご用件ですか? ”を英語から日本語へ。最初のスクリーンショットは非公式の翻訳を示しています。

英語から日本語への非公式翻訳

次のスクリーンショットは、正式な翻訳を示しています。

英語から日本語への正式な翻訳

AWSCLI

  translate-text AWS CLIコマンドと --settings Formality=FORMAL | INFORMAL 翻訳されたテキスト内の単語やフレーズを適切に翻訳します。

次の AWS CLI コマンドは、Unix、Linux、macOS 用に形式化されています。 Windows の場合は、バックスラッシュ () 各行の末尾にキャレット付きの Unix 継続文字 (^).

次のコードでは、「」を翻訳します。お元気ですか? 」を使用して英語からヒンディー語に変換します。 FORMAL 設定:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=FORMAL

次のスニペットのような応答が返されます。

{     "TranslatedText": "आप कैसे हो?",  "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",  "AppliedSettings": {          "Formality": "FORMAL" } 
}

次のコードは、同じテキストを非公式のヒンディー語に翻訳します。

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=INFORMAL

次のスニペットのような応答が返されます。

{     "TranslatedText": "तुम कैसे हो?",      "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",      "AppliedSettings": {          "Formality": "INFORMAL"      } 
}

Amazon 翻訳 SDK (Python Boto3)

次の Python Boto3 コードは、両方の形式設定でリアルタイム翻訳呼び出しを使用して、「」を翻訳します。お元気ですか? ” 英語からヒンディー語へ。

import boto3
import json translate = boto3.client(service_name='translate', region_name='us-west-2') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality": "INFORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings'))) print('') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality":"FORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings')))

まとめ

Amazon Translate の形式カスタマイズ機能を使用して、アプリケーションのコンテキストやビジネス要件を満たすように機械翻訳されたテキストの形式レベルを制御できます。 Amazon Translate を使用して、次のようなさまざまな方法で翻訳をカスタマイズできます。 カスタム用語, 冒とく的なマスキング, アクティブなカスタム翻訳.


著者について

Amazon Translate PlatoBlockchain Data Intelligenceを使用して、機械翻訳されたテキストの形式を制御します。 垂直検索。 愛。シヴァ・ラジャマニ ボストンを拠点とするAWSのエンタープライズソリューションアーキテクトです。 彼は顧客と緊密に協力し、顧客のデジタルトランスフォーメーションとAWS採用の旅をサポートすることを楽しんでいます。 彼の重点分野は、サーバーレス、アプリケーション統合、およびセキュリティです。 仕事以外では、野外活動やドキュメンタリー鑑賞を楽しんでいます。

Amazon Translate PlatoBlockchain Data Intelligenceを使用して、機械翻訳されたテキストの形式を制御します。 垂直検索。 愛。スダンシュ・マルホトラ ボストンを拠点とする AWS のエンタープライズ ソリューション アーキテクトです。彼はテクノロジー愛好家であり、顧客が複雑なビジネス課題に対する革新的なソリューションを見つけられるよう支援することに喜びを感じています。彼の主な焦点分野は、DevOps、機械学習、セキュリティです。顧客のクラウドへの移行に対応していないときは、読書、ハイキング、新しい料理の探索を楽しんでいます。

Amazon Translate PlatoBlockchain Data Intelligenceを使用して、機械翻訳されたテキストの形式を制御します。 垂直検索。 愛。ワトソン・G・スリヴァトサン は、AW​​S の自然言語処理サービスである Amazon Translate のシニアプロダクトマネージャーです。週末には、彼が太平洋岸北西部でアウトドアを探索している姿が見られます。

タイムスタンプ:

より多くの AWS機械学習