sentiment-multilang

0.0.2 • Public • Published

sentiment-multilang

Multilanguage AFINN-based sentiment analysis for Node.js

Sentiment is a Node.js module that uses the AFINN-111 wordlist to perform sentiment analysis on arbitrary blocks of input text.

It supports the following languages: English, French, Spanish, and Italian. For languages other than english, it uses a locale transposition of AFINN-111 wordlist. The wordlist can be extended adding words too.

Installation

npm install sentiment-multilang

Usage

// Require the sentiment-multilang module
var sentiment = require('sentiment-multilang');

// Use the module to get sentiment from texts.
var r1 = sentiment('Cats are stupid.','en');
console.dir(r1);        // Vote: 'negative'

var r2 = sentiment('Cats are totally amazing!','en');
console.dir(r2);        // Vote: 'positive'

var r3 = sentiment('I gatti sono stupidi.','it');
console.dir(r3);        // Vote: 'negative'

var r4 = sentiment('I gatti sono totalmente stupendi!','it');
console.dir(r4);        // Vote: 'positive'

Test

mocha test

Package Sidebar

Install

npm i sentiment-multilang

Weekly Downloads

59

Version

0.0.2

License

MIT

Last publish

Collaborators

  • davidemiceli