sentiment (multi language)
AFINN-based sentiment analysis for Node.js (multi language)
Forked from (https://github.com/thisandagain/sentiment) and modified by Felipe Paiva
Suported Languages
- Brazilian Portuguese (pt-BR)
- English (en-US)
- Emoticons (All Languages)
Sentiment is a Node.js module that uses the AFINN-111 wordlist to perform sentiment analysis on arbitrary blocks of input text. Sentiment provides serveral things:
- Performance (see benchmarks below)
- The ability to append and overwrite word / value pairs from the AFINN wordlist
- A build process that makes updating sentiment to future versions of the AFINN word list trivial
Installation
npm install sentiment-multi-language
Usage
var sentiment = ; var r1 = ;consoledirr1; // Score: -2, Comparative: -0.666 var r1 = ;consoledirr1; // Score: -2, Comparative: -0.666
Adding / overwriting words
You can append and/or overwrite values from AFINN by simply injecting key/value pairs into a sentiment method call:
var sentiment = ; var result = ;consoledirresult; // Score: -2, Comparative: -0.666