12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- type: com.google.api.codegen.samplegen.v1p2.SampleConfigProto
- schema_version: 1.2.0
- samples:
- - region_tag: language_sentiment_text
- title: Analyzing Sentiment
- description: Analyzing Sentiment in a String
- service: google.cloud.language.v1.LanguageService
- rpc: AnalyzeSentiment
- request:
- - field: document.content
- value: "I am so happy and joyful."
- comment: The text content to analyze
- input_parameter: text_content
- - field: document.type
- value: PLAIN_TEXT
- comment: "Available types: PLAIN_TEXT, HTML"
- - field: document.language
- value: en
- comment: |
- Optional. If not specified, the language is automatically detected.
- For list of supported languages:
- https://cloud.google.com/natural-language/docs/languages
- - field: encoding_type
- value: UTF8
- comment: "Available values: NONE, UTF8, UTF16, UTF32"
- response:
- - comment: ["Get overall sentiment of the input document"]
- - print: ["Document sentiment score: %s", $resp.document_sentiment.score]
- - print: ["Document sentiment magnitude: %s", $resp.document_sentiment.magnitude]
- - comment: ["Get sentiment for all sentences in the document"]
- - loop:
- collection: $resp.sentences
- variable: sentence
- body:
- - print: ["Sentence text: %s", sentence.text.content]
- - print: ["Sentence sentiment score: %s", sentence.sentiment.score]
- - print: ["Sentence sentiment magnitude: %s", sentence.sentiment.magnitude]
- - comment:
- - |
- Get the language of the text, which will be the same as
- the language specified in the request or, if not specified,
- the automatically-detected language.
- - print: ["Language of the text: %s", $resp.language]
|