Rosette Text Analytics

Learn how to use Rosette Text Analytics with Composio

Overview

Enum

ROSETTE_TEXT_ANALYTICS

Description

Rosette Text Analytics is a platform that uses natural language processing, statistical modeling, and machine learning to analyze unstructured and semi-structured text across 364 language-encoding-script combinations, revealing valuable information and actionable data.

Authentication Details

rosette_api_key
stringRequired

Actions

Compares two addresses and returns a similarity score. addresses can be provided as single strings or as structured objects. the tool is optimized for english, simplified chinese, and traditional chinese addresses.

Action Parameters

address1
objectRequired
address2
objectRequired

Action Response

data
object
error
successful
boolean

This tool identifies the natural language of a given text. it takes a string of text as input and returns the detected language along with a confidence score. optional parameters include specifying a genre (e.g., “social-media”), providing a list of language codes to constrain the identification, and indicating whether to include user-defined languages.

Action Parameters

content
string
contentUri
string
koreanDialects
boolean
multilingual
boolean

Action Response

data
object
error
successful
boolean

The ‘name similarity’ tool compares two entity names (person, location, or organization) and returns a similarity score between 0 and 1 to indicate if the names are similar. it is useful for tasks such as record linkage, identity resolution, and data deduplication.

Action Parameters

name1
objectRequired
name2
objectRequired

Action Response

data
object
error
successful
boolean