openapi: 3.0.0 info: version: '2017-11-27' x-release: v4 title: 'Amazon Comprehend #X Amz Target=Comprehend 20171127.BatchDetectDominantLanguage #X Amz Target=Comprehend 20171127.BatchDetectDominantLanguage #X Amz Target=Comprehend 20171127.DetectSyntax API' description: Amazon Comprehend is an Amazon Web Services service for gaining insight into the content of documents. Use these actions to determine the topics contained in your documents, the topics they discuss, the predominant sentiment expressed in them, the predominant language used, and more. x-logo: url: https://twitter.com/awscloud/profile_image?size=original backgroundColor: '#FFFFFF' termsOfService: https://aws.amazon.com/service-terms/ contact: name: Mike Ralphson email: mike.ralphson@gmail.com url: https://github.com/mermade/aws2openapi x-twitter: PermittedSoc license: name: Apache 2.0 License url: http://www.apache.org/licenses/ x-providerName: amazonaws.com x-serviceName: comprehend x-aws-signingName: comprehend x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/comprehend-2017-11-27.normal.json converter: url: https://github.com/mermade/aws2openapi version: 1.0.0 x-apisguru-driver: external x-apiClientRegistration: url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct x-apisguru-categories: - cloud x-preferred: true servers: - url: http://comprehend.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The Amazon Comprehend multi-region endpoint - url: https://comprehend.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The Amazon Comprehend multi-region endpoint - url: http://comprehend.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The Amazon Comprehend endpoint for China (Beijing) and China (Ningxia) - url: https://comprehend.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The Amazon Comprehend endpoint for China (Beijing) and China (Ningxia) security: - hmac: [] tags: - name: '#X Amz Target=Comprehend 20171127.DetectSyntax' paths: /#X-Amz-Target=Comprehend_20171127.DetectSyntax: parameters: - $ref: '#/components/parameters/X-Amz-Content-Sha256' - $ref: '#/components/parameters/X-Amz-Date' - $ref: '#/components/parameters/X-Amz-Algorithm' - $ref: '#/components/parameters/X-Amz-Credential' - $ref: '#/components/parameters/X-Amz-Security-Token' - $ref: '#/components/parameters/X-Amz-Signature' - $ref: '#/components/parameters/X-Amz-SignedHeaders' post: operationId: DetectSyntax description: 'Inspects text for syntax and the part of speech of words in the document. For more information, see Syntax in the Comprehend Developer Guide. ' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/DetectSyntaxResponse' examples: DetectSyntax200Example: summary: Default DetectSyntax 200 x-microcks-default: true value: SyntaxTokens: example '480': description: InvalidRequestException content: application/json: schema: $ref: '#/components/schemas/InvalidRequestException' examples: DetectSyntax480Example: summary: Default DetectSyntax 480 x-microcks-default: true value: example '481': description: TextSizeLimitExceededException content: application/json: schema: $ref: '#/components/schemas/TextSizeLimitExceededException' examples: DetectSyntax481Example: summary: Default DetectSyntax 481 x-microcks-default: true value: example '482': description: UnsupportedLanguageException content: application/json: schema: $ref: '#/components/schemas/UnsupportedLanguageException' examples: DetectSyntax482Example: summary: Default DetectSyntax 482 x-microcks-default: true value: example '483': description: InternalServerException content: application/json: schema: $ref: '#/components/schemas/InternalServerException' examples: DetectSyntax483Example: summary: Default DetectSyntax 483 x-microcks-default: true value: example requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/DetectSyntaxRequest' parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - Comprehend_20171127.DetectSyntax summary: Amazon Comprehend Detect Syntax x-microcks-operation: delay: 0 dispatcher: FALLBACK tags: - '#X Amz Target=Comprehend 20171127.DetectSyntax' components: schemas: ListOfSyntaxTokens: type: array items: $ref: '#/components/schemas/SyntaxToken' UnsupportedLanguageException: {} TextSizeLimitExceededException: {} SyntaxLanguageCode: type: string enum: - en - es - fr - de - it - pt PartOfSpeechTag: type: object properties: Tag: allOf: - $ref: '#/components/schemas/PartOfSpeechTagType' - description: Identifies the part of speech that the token represents. Score: allOf: - $ref: '#/components/schemas/Float' - description: The confidence that Amazon Comprehend has that the part of speech was correctly identified. description: 'Identifies the part of speech represented by the token and gives the confidence that Amazon Comprehend has that the part of speech was correctly identified. For more information about the parts of speech that Amazon Comprehend can identify, see Syntax in the Comprehend Developer Guide. ' InvalidRequestException: {} Float: type: number format: float String: type: string minLength: 1 PartOfSpeechTagType: type: string enum: - ADJ - ADP - ADV - AUX - CONJ - CCONJ - DET - INTJ - NOUN - NUM - O - PART - PRON - PROPN - PUNCT - SCONJ - SYM - VERB Integer: type: integer DetectSyntaxResponse: type: object properties: SyntaxTokens: allOf: - $ref: '#/components/schemas/ListOfSyntaxTokens' - description: 'A collection of syntax tokens describing the text. For each token, the response provides the text, the token type, where the text begins and ends, and the level of confidence that Amazon Comprehend has that the token is correct. For a list of token types, see Syntax in the Comprehend Developer Guide. ' CustomerInputString: type: string minLength: 1 format: password SyntaxToken: type: object properties: TokenId: allOf: - $ref: '#/components/schemas/Integer' - description: A unique identifier for a token. Text: allOf: - $ref: '#/components/schemas/String' - description: The word that was recognized in the source text. BeginOffset: allOf: - $ref: '#/components/schemas/Integer' - description: The zero-based offset from the beginning of the source text to the first character in the word. EndOffset: allOf: - $ref: '#/components/schemas/Integer' - description: The zero-based offset from the beginning of the source text to the last character in the word. PartOfSpeech: allOf: - $ref: '#/components/schemas/PartOfSpeechTag' - description: 'Provides the part of speech label and the confidence level that Amazon Comprehend has that the part of speech was correctly identified. For more information, see Syntax in the Comprehend Developer Guide. ' description: Represents a work in the input text that was recognized and assigned a part of speech. There is one syntax token record for each word in the source text. InternalServerException: {} DetectSyntaxRequest: type: object required: - Text - LanguageCode title: DetectSyntaxRequest properties: Text: allOf: - $ref: '#/components/schemas/CustomerInputString' - description: A UTF-8 string. The maximum string size is 5 KB. LanguageCode: allOf: - $ref: '#/components/schemas/SyntaxLanguageCode' - description: 'The language code of the input documents. You can specify any of the following languages supported by Amazon Comprehend: German ("de"), English ("en"), Spanish ("es"), French ("fr"), Italian ("it"), or Portuguese ("pt").' parameters: X-Amz-Date: name: X-Amz-Date in: header schema: type: string required: false X-Amz-SignedHeaders: name: X-Amz-SignedHeaders in: header schema: type: string required: false X-Amz-Credential: name: X-Amz-Credential in: header schema: type: string required: false X-Amz-Content-Sha256: name: X-Amz-Content-Sha256 in: header schema: type: string required: false X-Amz-Algorithm: name: X-Amz-Algorithm in: header schema: type: string required: false X-Amz-Signature: name: X-Amz-Signature in: header schema: type: string required: false X-Amz-Security-Token: name: X-Amz-Security-Token in: header schema: type: string required: false securitySchemes: hmac: type: apiKey name: Authorization in: header description: Amazon Signature authorization v4 x-amazon-apigateway-authtype: awsSigv4 externalDocs: description: Amazon Web Services documentation url: https://docs.aws.amazon.com/comprehend/ x-hasEquivalentPaths: true