Skip to main content

Google Natural Language

Analyze text using Google's Natural Language AI for sentiment analysis, entity extraction, and content classification.

Overview

The Google Natural Language package integrates with Google Cloud's Natural Language API. Use it when you need to analyze text for sentiment, extract entities, classify content, or understand the structure of documents.

Key Features

  • Sentiment Analysis - Determine positive, negative, or neutral sentiment
  • Entity Extraction - Identify people, places, organizations, etc.
  • Content Classification - Categorize text into topics
  • Syntax Analysis - Parse grammatical structure

Available Nodes

  • Text Analyze - Perform comprehensive text analysis including sentiment, entities, and classification

When to Use This Package

  • Customer Feedback Analysis: Analyze sentiment in reviews and feedback
  • Content Categorization: Automatically classify documents
  • Entity Extraction: Extract names, places, products from text
  • Social Media Monitoring: Analyze sentiment in social posts
  • Document Processing: Understand document content

Analysis Types

Sentiment Analysis

  • Overall document sentiment score (-1 to 1)
  • Per-sentence sentiment breakdown
  • Magnitude (strength of sentiment)

Entity Analysis

  • People, organizations, locations
  • Products, events, dates
  • Entity salience (importance) scores

Content Classification

  • Categorize into predefined topics
  • Confidence scores for each category

Authentication

Requires Google Cloud credentials with Natural Language API enabled.

Typical Workflow

  1. Get text content (from email, document, web page)
  2. Use Text Analyze to process the text
  3. Extract sentiment scores, entities, or categories
  4. Use results for routing, alerting, or classification