TextCat is an implementation of the text categorization algorithm
presented in Cavnar, W. B. and J. M. Trenkle, "N-Gram-Based Text
Categorization". TextCat uses this the technique to implement a
written language identification. At the moment, it knows about 69
natural languages (counting Esperanto as a natural language).