Free NLP Machine Learning APIs 2016
AlchemyAPI (developer) provides advanced cloud-based and on-premise text analysis infrastructure that eliminates the expense and difficulty of integrating natural language processing systems into your application, service, or data processing pipeline.
Free Natural Language Processing Service – 100% free service including sentiment analysis, content extraction, and language detection.
Idilia brings artificial intelligence to the cloud for the developer community. Idilia’s core technology analyzes text (including social media streams and queries) and determines the meanings of words in context, including both common words and proper nouns. This core technology, a major breakthrough in AI, is the most accurate in the world. Third party application developers can now leverage three core components through our Web Services API. Free version throttled to 30 day quotas – e.g. 100K sense analysis.
Jeannie (Voice Actions) is a virtual assistant with over three million downloads, now also available via API. The objective of this service is to provide you and your robot with the smartest response to any natural language question, just like Siri. Jeannie API provides an interface to the standard functions that users demand of modern voice assistants, like chatting, controlling your devices, looking up information, creating messages and much much more. You can extend this API to your own needs. It also provides useful metadata such as sentence analysis and entity extraction that goes beyond simple chatting and voice commands.
MeaningCloud comes with as an Excel add-in and cloud based service. It provides feature level sentiment analysis, supports multiple languages, is easily integrated into other applications and automatically codes and classifies documents of any kind. It comes with a generous free plan, otherwise fees are based on usage.
ML Analyzer – Text Classification, Article Summarization, Sentiment Analysis, Stock symbol extraction, Person Names Extractor, Language Detection, Locations Extractor, Adult content Analyzer.
Sentiment works by examining individual words and short sequences of words (n-grams) and comparing them with a probability model. The probability model is built on a prelabeled test set of IMDb movie reviews. It can also detect negations in phrases, i.e, the phrase “not bad” will be classified as positive despite having two individual words with a negative sentiment.
Text-Processing – Sentiment analysis, stemming and lemmatization, part-of-speech tagging and chunking, phrase extraction and named entity recognition.
Tweet Sentiment API lets you send small chunks of text – for example Tweets or Facebook Posts – and returns information about whether the sentiment is probably positive, negative or neutral, along with a score indicating how strong that probability is. It does this using natural language processing, breaking the text down into component parts and comparing those parts to a massive database of human-rated historical data.
WebKnox REST API offers functionality such as Named Entity Recognition, Part-of-Speech Tagging, Question Answering, and Language Detection. WebKnox Keywords API gives you access to keyword data. You can find information about keywords such as how often they are searched, how many competing pages there are on Google. You may also get a list of related keywords to your given keywords. Several other APIs are available.
Wit.ai is a natural language processing platform recently acquired by Facebook. It allows developers to add voice interfaces to any application and it simply converts speech or text into structured data.