Amazon Comprehend
Developer Guide

How It Works

Amazon Comprehend uses a pre-trained model to examine and analyze a document or set of documents to gather insights about it. This model is continuously trained on a large body of text so that there is no need for you to provide training data.

Amazon Comprehend can examine and analyze documents in these languages:

  • English

  • Spanish

  • French

  • German

  • Italian

  • Portuguese

Additionally, Amazon Comprehend's Detect the Dominant Language operation can examine documents and determine the dominant language out of a far wider variety of different languages. For more information, see Languages Supported in Amazon Comprehend.

With Amazon Comprehend, you can perform the following on your documents:

  • Detect the Dominant Language—Examine text to determine the dominant language.

  • Detect Entities—Detect textual references to the names of people, places, and items as well as references to dates and quantities.

  • Locate Key Phrases—Find key phrases such as "good morning" in a document or set of documents.

  • Determine the Sentiment—Analyze documents and determine the dominant sentiment of the text.

  • Analyze Syntax—Parse the words in your text and show the speech syntax for each word and enable you to understand the content of the document.

  • Topic Modeling—Search the content of documents to determine common themes and topics.

Each operation can be processed in several ways:

Each operation can be encrypted both during communication and processing

By using the integrated AWS KMS encryption, you maintain control over who can access to your encrypted data.

You can optionally provide a custom KMS key when you create your analysis job and your data will be encrypted on the storage volume attached to the ML compute instance processing the job. You can also provide a key to encrypt your output results as it's sent to the S3 bucket. If you have set up encryption on the S3 bucket that holds your input documents, this can provide you with end-to-end security.

For more information, see KMS Encryption in Amazon Comprehend.