language/v1 library

Cloud Natural Language API - v1

Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.

For more information, see cloud.google.com/natural-language/

Create an instance of CloudNaturalLanguageApi to access these resources:

Classes

AnalyzeEntitiesRequest
The entity analysis request message.
AnalyzeEntitiesResponse
The entity analysis response message.
AnalyzeEntitySentimentRequest
The entity-level sentiment analysis request message.
AnalyzeEntitySentimentResponse
The entity-level sentiment analysis response message.
AnalyzeSentimentRequest
The sentiment analysis request message.
AnalyzeSentimentResponse
The sentiment analysis response message.
AnalyzeSyntaxRequest
The syntax analysis request message.
AnalyzeSyntaxResponse
The syntax analysis response message.
AnnotateTextRequest
The request message for the text annotation API, which can perform multiple analysis types (sentiment, entities, and syntax) in one call.
AnnotateTextRequestFeatures
All available features for sentiment, syntax, and semantic analysis.
AnnotateTextResponse
The text annotations response message.
ClassificationModelOptions
Model options available for classification requests.
ClassificationModelOptionsV2Model
Options for the V2 model.
ClassifyTextRequest
The document classification request message.
ClassifyTextResponse
The document classification response message.
CloudNaturalLanguageApi
Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.
DependencyEdge
Represents dependency parse tree information for a token.
Document
Represents the input to API methods.
DocumentsResource
Entity
Represents a phrase in the text that is a known entity, such as a person, an organization, or location.
EntityMention
Represents a mention for an entity in the text.
ModerateTextRequest
The document moderation request message.
ModerateTextResponse
The document moderation response message.
PartOfSpeech
Represents part of speech information for a token.
Sentence
Represents a sentence in the input document.
Token
Represents the smallest syntactic building block of the text.

Typedefs

ClassificationCategory = $ClassificationCategory
Represents a category returned from the text classifier.
ClassificationModelOptionsV1Model = $Empty
Options for the V1 model.
Sentiment = $Sentiment
Represents the feeling associated with the entire text or entities in the text.
TextSpan = $TextSpan
Represents a text span in the input document.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.