Cloudmersive Natural Language Processing

Cloudmersive Natural Language Processing

Text Analysis

Natural language processing and text analysis. The most powerful and cost-effective NLP AI APIs, continuously updated. The most powerful and cost-effective NLP AI APIs, continuously updated. Automatically rephrase, or paraphrase an input sentence into alternate, gramatically correct text that preserves the original meaning. Automatically classify the sentiment of input text into Positive, Negative, or Neutral and a corresponding sentiment strength score. Identify the part of speech of words in a sentence. Pull out all the verbs, nouns, proper nouns, etc. from a sentence. Identify the true meaning. Fully parse a sentence into its constituent structure. Perform analytics over unstructured text to identify sentiment, key words and phrases, and much more. Identify the key entities that are referenced in unstructured text. Automatically detect the language of a text string across the world's 14 most popular languages.

Visit API

πŸ“š Documentation & Examples

Everything you need to integrate with Cloudmersive Natural Language Processing

πŸš€ Quick Start Examples

Cloudmersive Natural Language Processing Javascript Examplejavascript
// Cloudmersive Natural Language Processing API Example
const response = await fetch('https://www.cloudmersive.com/nlp-api', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

const data = await response.json();
console.log(data);

A Guide to the Cloudmersive NLP API

The Cloudmersive NLP API is a powerful tool to analyze and process natural language. With this API, you can extract keywords and entities from a text, determine sentiment and emotion, and perform text matching. In this article, we will walk through some examples of using the Cloudmersive NLP API using JavaScript.

Installation

To use the Cloudmersive NLP API, you will need to install the cloudmersive-nlp-api-client package using npm:

npm install cloudmersive-nlp-api-client

Example 1: Extracting Keywords

The following code snippet demonstrates how to extract keywords from a given text using the Cloudmersive NLP API:

const CloudmersiveNLPApi = require('cloudmersive-nlp-api-client');

const defaultClient = CloudmersiveNLPApi.ApiClient.instance;

const APIKey = 'YOUR_API_KEY';

// Set API key
defaultClient.authentications['Apikey'].apiKey = APIKey;

const apiInstance = new CloudmersiveNLPApi.KeywordExtractorApi();

const inputText = 'This is a sample text to extract keywords from.';

apiInstance.keywordExtractorExtract(inputText, (error, data) => {
  if (error) {
    console.error(error);
  } else {
    console.log('Keywords: ' + data.keywords);
  }
});

Replace YOUR_API_KEY with your actual API key.

Example 2: Determining Sentiment

The following code snippet demonstrates how to determine the sentiment of a given text using the Cloudmersive NLP API:

const CloudmersiveNLPApi = require('cloudmersive-nlp-api-client');

const defaultClient = CloudmersiveNLPApi.ApiClient.instance;

const APIKey = 'YOUR_API_KEY';

// Set API key
defaultClient.authentications['Apikey'].apiKey = APIKey;

const apiInstance = new CloudmersiveNLPApi.SentimentAnalysisApi();

const inputText = 'This is a positive text.';

apiInstance.sentimentAnalysisSentimentPost(inputText, (error, data) => {
  if (error) {
    console.error(error);
  } else {
    console.log('Sentiment: ' + data.sentiment);
  }
});

Replace YOUR_API_KEY with your actual API key.

Example 3: Text Matching

The following code snippet demonstrates how to perform text matching using the Cloudmersive NLP API:

const CloudmersiveNLPApi = require('cloudmersive-nlp-api-client');

const defaultClient = CloudmersiveNLPApi.ApiClient.instance;

const APIKey = 'YOUR_API_KEY';

// Set API key
defaultClient.authentications['Apikey'].apiKey = APIKey;

const apiInstance = new CloudmersiveNLPApi.StringOperationsApi();

const inputText = 'This is a text to match.';

const pattern = 'text';

apiInstance.stringOperationsPatternMatching(inputText, pattern, (error, data) => {
  if (error) {
    console.error(error);
  } else {
    console.log('Match found: ' + data.matchFound);
  }
});

Replace YOUR_API_KEY with your actual API key.

Conclusion

The Cloudmersive NLP API provides a wide range of functionalities to analyze and process natural language. In this article, we have walked through some examples of using the API with JavaScript. You can explore more functionalities of the API by referring to the official Cloudmersive NLP API documentation.

πŸ“Š 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Jul 5Jul 7Jul 9Jul 11Jul 13Jul 15Jul 17Jul 19Jul 21Jul 23Jul 25Jul 27Jul 29Jul 31Aug 304008001440Minutes
Online
Offline

Related APIs in Text Analysis