Identifies the language of any text, from a list of more than 180 languages. It's based on a deep neural network that offers a high performance in both speed and linguistic precision. The results adhere to the ISO 639 standard.

This API helps automatize multilingual sourced applications either by correcting a manual detection preprocessing or by avoiding it altogether.


  • Discriminates among more than 180 languages.
  • Very easy to use.


Everything and anything you need to take advantage of this API's full potential.

Test Console

Choose an input and a configuration, and immediately check the results!

Developer Tools

Do you want to integrate this API into your environment? Check our Developer Tools!


Version Date Status
4.0 16/Dec/2020

4.0.0 (16/Dec/2019)

  • This version is built on a deep neural network capable of detecting more than 180 different languages.
2.0 08/May/2019

2.0.1 (08/May/2019)

  • Bug fixed when for non-latin languages no variant was found.
  • Bug fixed for language detection for languages with accent marks.

2.0 (08/August/2017)

  • More languages are supported, including script languages.
  • Languages now are output as different objects within a list, instead of elements of a string.
  • More information has been added to the language: its ISO codes, its name, an optionally other information about the language.
  • A threshold parameter has been added so the languages in the results can be filtered by relevance.
  • A new parameter has been added to define a white list of the languages the results should be limited to.
1.1 13/November/2017

1.1.4 (13/November/2017)

  • Version retired.

1.1.4 (27/July/2016)

  • Improved false negatives in English.

1.1.3 (28/July/2015)

  • Bug fixed in the XML output.

1.1.2 (02/June/2015)

  • Python client has been improved.

1.1.1 (07/October/2013)

  • The response headers have been updated so the content type is correct for all output formats supported.
  • The documentation has been improved, both in format and contents.
  • Error messages in all APIs have been unified.

1.1 (23/September/2013)

  • New features:
    • The response now contains information regarding the credits consumed by the request and the remaining credits in the status element.
  • The output has been homogenized to follow the new standard for array elements in all APIs.
  • A feedback section has been added to the website.
  • HTTPS support has been added.

Click on the version number to see the changelog.


Related Links

Contact Us

Do you have any questions? Have you detected a bug? Contact us through our feedback section or at