How to Detect the Language of Text in Node.JS

Cloudmersive
Oct 26, 2020

--

Global platforms such as Facebook, Twitter, and more excel in providing accessible user interfacing internationally by allowing users to connect from all over the world. To facilitate this phenomenon within your own platform, providing a way for users to receive and translate text in other languages will support improved user experience and promote your business as capable of incorporating global entities. Furthermore, allowing the following API to detect languages for you will simplify and expedite the process, allowing for instant processing for translation.

To start our function, we first need to run this command to install the SDK:

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

Or, you can add this snippet to your package.json:

"dependencies": {
"cloudmersive-nlp-api-client": "^2.0.9"
}

Then, we can call our function:

var CloudmersiveNlpApiClient = require('cloudmersive-nlp-api-client');
var defaultClient = CloudmersiveNlpApiClient.ApiClient.instance;
// Configure API key authorization: Apikey
var Apikey = defaultClient.authentications['Apikey'];
Apikey.apiKey = 'YOUR API KEY';
var apiInstance = new CloudmersiveNlpApiClient.LanguageDetectionApi();var input = new CloudmersiveNlpApiClient.LanguageDetectionRequest(); // LanguageDetectionRequest |var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.languageDetectionGetLanguage(input, callback);

With that, you can instantly detect foreign languages, including Danish (DAN), German (DEU), English (ENG), French (FRA), Italian (ITA), Japanese (JPN), Korean (KOR), Dutch (NLD), Norwegian (NOR), Portuguese (POR), Russian (RUS), Spanish (SPA), Swedish (SWE), and Chinese (ZHO).

The API Key is available for free and with no commitment on the Cloudmersive website. This gives you access to 800 monthly calls across our library of APIs.

--

--

Cloudmersive
Cloudmersive

Written by Cloudmersive

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

No responses yet