【AWS CLI 샘플 모음】Comprehend

Comprehend

명령어 실행 가능 여부는 주로 AWS Cloud9에서 확인하고 있습니다.
명령어 예시를 제공해 주실 분은 문의 양식을 통해 보내 주세요.
기재된 명령어 예시의 수정 요청도 이곳에서 연락해 주세요.


텍스트의 언어 결정

text="時は金なり"
aws comprehend detect-dominant-language \
--text "$text"

출력

{
    "Languages": [
        {
            "LanguageCode": "ja",
            "Score": 1.0
        }
    ]
}

by ton

텍스트의 언어를 결정하고 영어로 번역합니다.

text="時は金なり"
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 "en" \
--text "$text" \
--query 'TranslatedText'

출력

"Time is money"

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をコピーしました