【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 "zh" \
--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をコピーしました