How to Part-Of-Speech POS Tag a String in Node.JS

Cloudmersive
2 min readApr 8, 2020

You probably don’t need me to tell you how useful part-of-speech (POS) tags can be for working with NLP and other systems of processing language. Instead, you need a quick method for implementing this tagging process, and hopefully without the headache, to boot. I’m going to do just that; we’ll be finished in a matter of minutes, just wait and see.

First order of business, install our API client with this command for npm install:

npm install cloudmersive-nlp-api-client --save

With our API now accessible, we can continue on by calling our POS tagging function, like so:

var CloudmersiveNlpApiClient = require('cloudmersive-nlp-api-client');var defaultClient = CloudmersiveNlpApiClient.ApiClient.instance;// Configure API key authorization: Apikeyvar Apikey = defaultClient.authentications['Apikey'];Apikey.apiKey = 'YOUR API KEY';// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)//Apikey.apiKeyPrefix = 'Token';var apiInstance = new CloudmersiveNlpApiClient.PosTaggerStringApi();var input = "input_example"; // String | Input stringvar callback = function(error, data, response) {if (error) {console.error(error);} else {console.log('API called successfully. Returned data: ' + data);}};apiInstance.posTaggerStringPost(input, callback);

And that’s a wrap for our implementation. Easy, huh? We also have a whole array of other related functions available in our Natural Language Processing API, such as language detection and spell checking.

--

--

Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.