azure.com

The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this

🔑 apikey 4 endpoints cloud
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (9 total)

azure-sdk-for-python ✓ Official
pip install azure-sdk-for-python
azure-sdk-for-js ✓ Official
npm install azure-sdk-for-js
azure-sdk-for-node ✓ Official
npm install azure-sdk-for-node
azure-sdk-for-go ✓ Official
go get github.com/Azure/azure-sdk-for-go
azure-sdk-for-java ✓ Official
# Maven: see https://github.com/Azure/azure-sdk-for-java
dotnet add package cognitive-services-speech-sdk
azure-sdk-for-net ✓ Official
dotnet add package azure-sdk-for-net
# See https://github.com/microsoft/Azure-Kinect-Sensor-SDK
# See https://github.com/Azure/MachineLearningNotebooks
curl examples
The API returns a list of recognized entities in a given document.
curl \
  -H "Ocp-Apim-Subscription-Key: $API_KEY" \
  /entities
The API returns the detected language and a numeric score between 0 and 1.
curl \
  -H "Ocp-Apim-Subscription-Key: $API_KEY" \
  /languages
Endpoints (4 total)
POST
/entities
The API returns a list of recognized entities in a given document.
POST
/languages
The API returns the detected language and a numeric score between 0 and 1.
POST
/sentiment
The API returns a numeric score between 0 and 1.
POST
/keyPhrases
The API returns a list of strings denoting the key talking points in the inpu…
At a glance
Total SDKs9
Languages8
Endpoints4
Authapikey
Categories1