This classifier identifies the language of a text. It can detect more than 370 major and rare languages; living (e.g. English, Chinese), constructed (e.g. Klingon, Esperanto), ancient and extinct. At least a few words are needed to get accurate results. The language name is appended with an underscore followed by its ISO 639-3 code. The text is expected to be UTF-8 encoded, also keep in mind that more languages may be added.