Do you have any questions? Just write us an email or ask us through the feedback section.


Requests are made using GET or POST data submissions to the API entry point. Typically, a POST method is recommended in order to overcome the parameter maximum length limit associated to the GET method.



This is the endpoint to access the API.

Service Method Url
Language Identification POST Console

If you are working with an on-premises installation, you will need to substitute by your own server address.


These are the supported parameters.

Name Description Values Default
key Authorization key required for making requests to any of our web services. Required
of Output format json (JSON format)
xml (XML format)
Default: json
txt Input text (using UTF-8 encoding). Required
url URL of the content to analyze. Currently only non-authenticated HTTP and FTP are supported. Required
doc Input file with the content to analyze. Required
selection List of expected languages, separated by |.
threshold Language detection threshold as a percentage of similarity with respect to the top result Default: 100
verbose When active, it shows additional information about the languages detected. y (Enabled)
n (Disabled)
Default: n


The fields txt, doc and url are mutually exclusive; in other words, at least one of them must not be empty (a content parameter is required), and in cases where more than one of them has a value assigned, only one will be processed. The precedence order is txt, url and doc.