Search in sources :

Example 1 with DetectSyntaxRequest

use of software.amazon.awssdk.services.comprehend.model.DetectSyntaxRequest in project aws-doc-sdk-examples by awsdocs.

the class DetectSyntax method detectAllSyntax.

// snippet-start:[comprehend.java2.detect_syntax.main]
public static void detectAllSyntax(ComprehendClient comClient, String text) {
    try {
        DetectSyntaxRequest detectSyntaxRequest = DetectSyntaxRequest.builder().text(text).languageCode("en").build();
        DetectSyntaxResponse detectSyntaxResult = comClient.detectSyntax(detectSyntaxRequest);
        List<SyntaxToken> syntaxTokens = detectSyntaxResult.syntaxTokens();
        Iterator<SyntaxToken> syntaxIterator = syntaxTokens.iterator();
        while (syntaxIterator.hasNext()) {
            SyntaxToken token = syntaxIterator.next();
            System.out.println("Language is " + token.text());
            System.out.println("Part of speech is " + token.partOfSpeech().tagAsString());
        }
    } catch (ComprehendException e) {
        System.err.println(e.awsErrorDetails().errorMessage());
        System.exit(1);
    }
}
Also used : ComprehendException(software.amazon.awssdk.services.comprehend.model.ComprehendException) SyntaxToken(software.amazon.awssdk.services.comprehend.model.SyntaxToken) DetectSyntaxRequest(software.amazon.awssdk.services.comprehend.model.DetectSyntaxRequest) DetectSyntaxResponse(software.amazon.awssdk.services.comprehend.model.DetectSyntaxResponse)

Aggregations

ComprehendException (software.amazon.awssdk.services.comprehend.model.ComprehendException)1 DetectSyntaxRequest (software.amazon.awssdk.services.comprehend.model.DetectSyntaxRequest)1 DetectSyntaxResponse (software.amazon.awssdk.services.comprehend.model.DetectSyntaxResponse)1 SyntaxToken (software.amazon.awssdk.services.comprehend.model.SyntaxToken)1