Sentiment Analysis model for Spanish

3

1

I barely know about Data Analysis tools and techniques, so bare with me if I'm asking something too trivial.

I'm looking for a Sentiment Analysis tool to process comments in Spanish. I do know some options for Sentiment analysis but those all work for English.

Is there a model/tool that already works with Spanish?

I'm language agnostic so it does not matter if it's a Java, Python or even Go code.

mcKain

Posted 2015-08-04T22:15:52.833

Reputation: 131

Out of curiosity, have you tried translating to English then using English sentiment analysis? For some applications it would be enough. – Adam Bittlingmayer – 2015-10-10T10:35:47.210

Answers

3

The Indico.io API supports Spanish (and Chinese (Mandarin), Japanese, Italian, French, Russian, Arabic, German, English).

eg in Python:

>>> import indicoio
>>> indicoio.config.api_key = <YOUR_API_KEY>
>>> indicoio.sentiment("¡Jamás voy a usar esta maldita aplicación!  No funciona para nada.")
0.02919392219306888
>>> indicoio.sentiment("¡Es patrón!  La mejor que he visto.  Punto.")
0.8860221705630639

If this isn't your area, then that's probably the easiest sort of solution to integrate.

Adam Bittlingmayer

Posted 2015-08-04T22:15:52.833

Reputation: 504

1

Sreejithc321

Posted 2015-08-04T22:15:52.833

Reputation: 1 810

1

TM7 of The Netherlands has an advanced NLP engine named CARP that could do this for you. Their examples are largely in Dutch and English language, but they have established ontologies for Spanish for a number of their functional modules, including sentiment analysis.

Find the public 'playground' at http://www.tm7.nl . Select 'Carp Language Technologie' and follow the link in the blue box to the Playground.

Information about available APIs using SOAP services is available as well under the link 'SOAP Webservices' in English

Joost

Posted 2015-08-04T22:15:52.833

Reputation: 11