| System | Number of languages | Free | 
| TextCat | 69 | free | 
| SILC/Alis | 28 | commercial | 
| Xerox MLTT Language Identifier | 47 | commercial | 
| SUN's language identifier | 12 | ? | 
| Collexion | 15 | commercial | 
| Stochastic Language Identifier | 13 | free | 
| Another demo of TextCat, with different language models, by Beat Flepp. | 11 | cf. TextCat | 
| Natural Language Identification Tool (Giguet) | 4 | ? | 
| Neural Network for Language Identification | 4 | ? | 
| Rosette Language Identifier by Basis Technology | 30 | commercial | 
| IDRIS LingWhat? | ? | ? | 
| Language Identification program by Ted Dunning | 2 | free | 
| Lextek Language Identifier | many | commercial/free | 
| LangWitch by Morphologic | 7 | commercial | 
| Language identifier by Petamem | 65 | ? | 
| Python script by Damir Cavar | 5 | free | 
| libtextcat | cf TextCat | free (BSD) | 
| Java implementation of TextCat | cf TextCat | free (?) | 
| Languid | 72 (including such languages as pig latin, klingon, and both ukrainian and ukranian). The author writes: I've been a big fan of TextCat, and wanted to see what happened if I combined the same algorithm for n-gram based identification with some intelligence about Unicode. The result is a Unicode-friendly language identifier that makes some initial guesses based on script block. It relies on proper UTF-8 input to be happy. Download | GPL | 
| Mguesser | about 100 (charset/language pairs); about 50 languages. C implementation of textcat | GPL | 
| Python implementation of textcat | ||
| lid | 23 (in a range of encodings; a particular feature of this language identifier is, that it may even identify the language of texts in a transliterated form for some languages) | commercial |