Research Article

A Lightweight API-Based Approach for Building Flexible Clinical NLP Systems

Table 1

NLP services of common NLP API providers.

NLP APIAvailable NLP services

IBM Watson NLUEntity extraction, concept extraction, relation extraction, text classification, language detection, and sentiment analysis
AylienArticle extraction, entity extraction, concept extraction, summarization, text classification, language detection, semantic labeling, sentiment analysis, hashtag suggestion, image tagging, and microformat extraction
LexalyticsSentiment analysis, concept extraction, categorization, named entity extraction, theme extraction, and summarization
Meaning CloudTopic extraction, text classification, sentiment analysis, language detection, and linguistic analysis (POS tagging, parsing, and lemmatization)
Alchemy APIEntity extraction, concept tagging, keywords extraction, relation extraction, text classification, language detection, sentiment analysis, microformat extraction, feed detection, and linked data
TextRazorEntity extraction, disambiguation, linking, keywords extraction, topic tagging, and classification
Developer CloudConcept extraction, translation, personality insights, and classification
Open CalaisEntity extraction, relation extraction, and sentiment analysis
Dandelion APIEntity extraction, text classification, language detection, sentiment analysis, and text similarity
Haven OnDemandAutocomplete, concept extraction, document categorization, entity extraction, language detection, sentiment analysis, and text tokenization