Azure Linguistic Analysis API / sentences extraction / tokenization

Jean-Baptiste Ranson 1 Reputation point
2021-03-19T09:26:01.067+00:00

Hello, In the context of the rewriting of a Swift / MacOS application to C# / .NET Core, that extensively uses the Apple NLP Framework tokenization API https://developer.apple.com/documentation/naturallanguage, I was looking for similar API in Azure Cognitive Services. In the following documentation, the Azure Linguistic Analysis API are mentioned in the "Low-level natural language processing capabilities": https://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/natural-language-processing. I don't find them in any Azure Cognitive Services API. Where have they gone? What would be alternative solutions for such a requirements (string tokenization with sentence / paragraph recognition), knowing that some documents will be previously processed by OCR? Regards, Jean-Baptiste.

Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
3,631 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 48,911 Reputation points Microsoft Employee Moderator
    2021-03-19T15:01:06.34+00:00

    @Jean-Baptiste Ranson For text analysis or NLP of text you should look at the text analytics API. It provides features like Sentiment analysis, Key phrase extraction, Language detection, Named entity recognition and others.

    If you are looking to use OCR to process images and extract text then Azure computer vision is the right service to start off and then use the text analytics API to use the features mentioned above. I hope this helps!!


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.