List of Text APIs for Machine Learning Projects
Free and proprietary machine learning APIs are a good way to get started AI projects without much efforts. Although there are hard to find high quality and performance APIs, like Text APIs. We compiled a list of APIs to you start your machine learning (ML) project right now. We collected a list of public, free and proprietary Text NLP APIs, a large curated repository from sentiment analysis, summarization, to law contract analysis APIs. Covering a wide gamma of NLP use cases, from author profiling, classification, to questions and answers.
Let’s get started with APIs!
Textgain Text Analytics
The Textgain Text Analytics API retrieves text analytics in real-time, aiming to identify users behind opinions, extract concepts, and perceive sentiment analysis. The Textgain API provides a set of URLs to send GET and POST requests. Texts to be analyzed are sent through the q parameter.
Crystal
The Crystal API provides access to text analysis services. The API utilizes HTTPS POST requests for analyzing a PDF or text sample and receiving a full personality profile. Crystal returns JSON personality data including personalized, situation-specific advice and more. Crystal enables you with the ability to integrate services that allow you to to see anyone’s personality, understand yourself better, improve your team, communicate effectively and write persuasively.
Rev Human Transcription
The Rev Human Transcription API enables developers to add human transcription services to applications. This API provides 99% accurate speech-to-text services, with all work done by humans. The output is in JSON format with beginning/ending timestamps on every word. Cost is $1.00 / audio minute, with 12 hour turnaround for files under 30 minutes. There are no minimums or contracts to get started. Developers may use Rev's API sandbox with no account creation required.
IBM Watson Text to Speech WebSocket
The IBM Watson Compare and Comply API allows developers to analyze governing documents to get details on critical aspects of those documents. It can identify component pieces, their nature, the affected parties, and any identified categories. This API can also convert documents to HTML, compare two documents, and extract a document's tables.
Dandelion Text Similarity
The Language Detection API is a simple language identification API that is useful when dealing with texts and currently supports 96 languages. All the requests must be sent, either by GET or POST, to the API endpoint and allows you to define how you send to the text for which you want the language to be recognized. The Dandelion API extracts meaning from unstructured text, puts it in context and provides Semantic Text Analytics as a service that includes; text, actionable data and more.
Gavagai
We offer five powerful tools to make your data more intelligible: /keywords, /lexicon, /stories, /tonality and /topics.
Our API supports a number of different languages. For each of these we actively track current online language use to enable a number of features of the API: multi-dimensional sentiment extraction for a set of predefined attitudes for each language; /topics and /stories clustering of utterances with currently used multi-word expressions; up-to-date and timely information about words and their relationships through the /keywords and /lexicon calls.
Text2Data
The Text2Data API integrates text analysis into sentiment applications. It is available in JSON and XML architectures with private key. Text2Data helps users analyse company documents and social media trends with a scalable platform.
Microsoft Azure Cognitive Services Text Analytics
[Editor's Note: This profile has been deprecated, because it's a dupe of the Microsoft Azure Cognitive Services Language Understanding (LUIS) API profile.]
The Microsoft Azure LUIS API integrates language understanding into applications, bots, and the Internet of Things. In addition to language features, developers can explore vision, speech, knowledge, and search APIs, as part of Microsoft Azure. For more challenge, they can visit the labs that include projects with gesture-based controls, isochrones calculations, route logistics, distance matrix, and location insights. LUIS stands for Language Understanding Intelligent Service.
Key Terms Extraction
AI-Compare Keyword Extraction API allows to use many Keyword Extraction APIs from different providers with a unique API Token, on a unique platform, with a unique AI-Compare account.
Twinword Text Analysis Bundle
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
Twinword Lemmatizer
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
Twinword Sentiment Analysis
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
Twinword Word Associations
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
RxNLP Text Similarity
The NGramCounter API counts words or n-grams (phrases) based on any given text in any language. The API returns word and n-gram counts in descending order of frequency.
IBM Watson Text to Speech
The IBM Watson Compare and Comply API allows developers to analyze governing documents to get details on critical aspects of those documents. It can identify component pieces, their nature, the affected parties, and any identified categories. This API can also convert documents to HTML, compare two documents, and extract a document's tables.
IBM Watson Speech to Text
The IBM Watson Compare and Comply API allows developers to analyze governing documents to get details on critical aspects of those documents. It can identify component pieces, their nature, the affected parties, and any identified categories. This API can also convert documents to HTML, compare two documents, and extract a document's tables.
Pressmon.com
The Pressmon REST API queries an inputted word and returns it's different usages throughout varying languages. This is done by sourcing from press and literature in different languages which contain given words or word combinations, allowing one to retrieve examples of use of a word in different contexts. This tool could be useful for online dictionaries and other linguistic resources. Current available language categories for the API include: English, Spanish, Italian, German, Russian, French.
Textgain Text Analytics
The Textgain Text Analytics API retrieves text analytics in real-time, aiming to identify users behind opinions, extract concepts, and perceive sentiment analysis. The Textgain API provides a set of URLs to send GET and POST requests. Texts to be analyzed are sent through the q parameter.
Crystal
The Crystal API provides access to text analysis services. The API utilizes HTTPS POST requests for analyzing a PDF or text sample and receiving a full personality profile. Crystal returns JSON personality data including personalized, situation-specific advice and more. Crystal enables you with the ability to integrate services that allow you to to see anyone’s personality, understand yourself better, improve your team, communicate effectively and write persuasively.
Rev Human Transcription
The Rev Human Transcription API enables developers to add human transcription services to applications. This API provides 99% accurate speech-to-text services, with all work done by humans. The output is in JSON format with beginning/ending timestamps on every word. Cost is $1.00 / audio minute, with 12 hour turnaround for files under 30 minutes. There are no minimums or contracts to get started. Developers may use Rev's API sandbox with no account creation required.
IBM Watson Text to Speech WebSocket
The IBM Watson Compare and Comply API allows developers to analyze governing documents to get details on critical aspects of those documents. It can identify component pieces, their nature, the affected parties, and any identified categories. This API can also convert documents to HTML, compare two documents, and extract a document's tables.
Dandelion Text Similarity
The Language Detection API is a simple language identification API that is useful when dealing with texts and currently supports 96 languages. All the requests must be sent, either by GET or POST, to the API endpoint and allows you to define how you send to the text for which you want the language to be recognized. The Dandelion API extracts meaning from unstructured text, puts it in context and provides Semantic Text Analytics as a service that includes; text, actionable data and more.
Gavagai
We offer five powerful tools to make your data more intelligible: /keywords, /lexicon, /stories, /tonality and /topics.
Our API supports a number of different languages. For each of these we actively track current online language use to enable a number of features of the API: multi-dimensional sentiment extraction for a set of predefined attitudes for each language; /topics and /stories clustering of utterances with currently used multi-word expressions; up-to-date and timely information about words and their relationships through the /keywords and /lexicon calls.
Text2Data
The Text2Data API integrates text analysis into sentiment applications. It is available in JSON and XML architectures with private key. Text2Data helps users analyse company documents and social media trends with a scalable platform.
Microsoft Azure Cognitive Services Text Analytics
[Editor's Note: This profile has been deprecated, because it's a dupe of the Microsoft Azure Cognitive Services Language Understanding (LUIS) API profile.]
The Microsoft Azure LUIS API integrates language understanding into applications, bots, and the Internet of Things. In addition to language features, developers can explore vision, speech, knowledge, and search APIs, as part of Microsoft Azure. For more challenge, they can visit the labs that include projects with gesture-based controls, isochrones calculations, route logistics, distance matrix, and location insights. LUIS stands for Language Understanding Intelligent Service.
Key Terms Extraction
AI-Compare Keyword Extraction API allows to use many Keyword Extraction APIs from different providers with a unique API Token, on a unique platform, with a unique AI-Compare account.
Twinword Text Analysis Bundle
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
Twinword Lemmatizer
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
Twinword Sentiment Analysis
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
Twinword Word Associations
Twinword Text Analysis Bundle API processes text analysis. This API offers various natural language processing features such as lemmatizer, sentiment analysis, and topic tagging. All services are included in one plan. Users could benefit from this NLP tool to analyze and understand human sentences.
RxNLP Text Similarity
The NGramCounter API counts words or n-grams (phrases) based on any given text in any language. The API returns word and n-gram counts in descending order of frequency.
IBM Watson Text to Speech
The IBM Watson Compare and Comply API allows developers to analyze governing documents to get details on critical aspects of those documents. It can identify component pieces, their nature, the affected parties, and any identified categories. This API can also convert documents to HTML, compare two documents, and extract a document's tables.
IBM Watson Speech to Text
The IBM Watson Compare and Comply API allows developers to analyze governing documents to get details on critical aspects of those documents. It can identify component pieces, their nature, the affected parties, and any identified categories. This API can also convert documents to HTML, compare two documents, and extract a document's tables.
Pressmon.com
The Pressmon REST API queries an inputted word and returns it's different usages throughout varying languages. This is done by sourcing from press and literature in different languages which contain given words or word combinations, allowing one to retrieve examples of use of a word in different contexts. This tool could be useful for online dictionaries and other linguistic resources. Current available language categories for the API include: English, Spanish, Italian, German, Russian, French.
Classify and extract text 10x better and faster 🦾
Metatext helps you to classify and extract information from text and documents with customized language models with your data and expertise.