class LanguageServiceGrpcClient extends BaseStub

Provides text analysis operations such as sentiment analysis and entity recognition.

Methods

__construct(string $hostname, array $opts, Channel $channel = null)

No description

AnalyzeSentiment(AnalyzeSentimentRequest $argument, array $metadata = [], array $options = [])

Analyzes the sentiment of the provided text.

AnalyzeEntities(AnalyzeEntitiesRequest $argument, array $metadata = [], array $options = [])

Finds named entities (currently proper names and common nouns) in the text along with entity types, salience, mentions for each entity, and other properties.

AnalyzeEntitySentiment(AnalyzeEntitySentimentRequest $argument, array $metadata = [], array $options = [])

Finds entities, similar to [AnalyzeEntities][google.cloud.language.v1beta2.LanguageService.AnalyzeEntities] in the text and analyzes sentiment associated with each entity and its mentions.

AnalyzeSyntax(AnalyzeSyntaxRequest $argument, array $metadata = [], array $options = [])

Analyzes the syntax of the text and provides sentence boundaries and tokenization along with part of speech tags, dependency trees, and other properties.

AnnotateText(AnnotateTextRequest $argument, array $metadata = [], array $options = [])

A convenience method that provides all syntax, sentiment, and entity features in one call.

Details

at line 32
__construct(string $hostname, array $opts, Channel $channel = null)

Parameters

string $hostname hostname
array $opts channel options
Channel $channel (optional) re-use channel object

at line 42
AnalyzeSentiment(AnalyzeSentimentRequest $argument, array $metadata = [], array $options = [])

Analyzes the sentiment of the provided text.

Parameters

AnalyzeSentimentRequest $argument input argument
array $metadata metadata
array $options call options

at line 58
AnalyzeEntities(AnalyzeEntitiesRequest $argument, array $metadata = [], array $options = [])

Finds named entities (currently proper names and common nouns) in the text along with entity types, salience, mentions for each entity, and other properties.

Parameters

AnalyzeEntitiesRequest $argument input argument
array $metadata metadata
array $options call options

at line 73
AnalyzeEntitySentiment(AnalyzeEntitySentimentRequest $argument, array $metadata = [], array $options = [])

Finds entities, similar to [AnalyzeEntities][google.cloud.language.v1beta2.LanguageService.AnalyzeEntities] in the text and analyzes sentiment associated with each entity and its mentions.

Parameters

AnalyzeEntitySentimentRequest $argument input argument
array $metadata metadata
array $options call options

at line 89
AnalyzeSyntax(AnalyzeSyntaxRequest $argument, array $metadata = [], array $options = [])

Analyzes the syntax of the text and provides sentence boundaries and tokenization along with part of speech tags, dependency trees, and other properties.

Parameters

AnalyzeSyntaxRequest $argument input argument
array $metadata metadata
array $options call options

at line 104
AnnotateText(AnnotateTextRequest $argument, array $metadata = [], array $options = [])

A convenience method that provides all syntax, sentiment, and entity features in one call.

Parameters

AnnotateTextRequest $argument input argument
array $metadata metadata
array $options call options