Sentiment Analysis model for Spanish



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.


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



The 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.")
>>> indicoio.sentiment("¡Es patrón!  La mejor que he visto.  Punto.")

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



Posted 2015-08-04T22:15:52.833

Reputation: 1 810


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 . 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


Posted 2015-08-04T22:15:52.833

Reputation: 11