【AWS CLI サンプル集】Comprehend

Comprehend

コマンドの実行可否は、主に AWS Cloud9 で確認しています。
コマンド例を提供してくださる方は、お問い合わせフォームから送信してください。
記載されているコマンド例の修正もこちらからご連絡ください。


テキストの言語を判定

text="Time is money"
aws comprehend detect-dominant-language \
--text "$text"

出力

{
    "Languages": [
        {
            "LanguageCode": "en",
            "Score": 0.9972456693649292
        }
    ]
}

by ton

テキストの言語を判定して日本語に翻訳

text="Time is money"
lang=$(aws comprehend detect-dominant-language \
--text "$text" \
--query 'Languages[0].LanguageCode' \
--output text)
aws translate translate-text \
--source-language-code $lang \
--target-language-code "ja" \
--text "$text" \
--query 'TranslatedText'

出力

"時は金なり"

by ton

テキストの言語を判定して構文を分析

text="Time is money"
lang=$(aws comprehend detect-dominant-language \
--text "$text" \
--query 'Languages[0].LanguageCode' \
--output text)
aws comprehend detect-syntax \
--language-code $lang \
--text "$text"

出力

{
    "SyntaxTokens": [
        {
            "TokenId": 1,
            "Text": "Time",
            "BeginOffset": 0,
            "EndOffset": 4,
            "PartOfSpeech": {
                "Tag": "NOUN",
                "Score": 1.0
            }
        },
        {
            "TokenId": 2,
            "Text": "is",
            "BeginOffset": 5,
            "EndOffset": 7,
            "PartOfSpeech": {
                "Tag": "VERB",
                "Score": 1.0
            }
        },
        {
            "TokenId": 3,
            "Text": "money",
            "BeginOffset": 8,
            "EndOffset": 13,
            "PartOfSpeech": {
                "Tag": "NOUN",
                "Score": 1.0
            }
        }
    ]
}

by anonymous

タイトルとURLをコピーしました