TextCat (CT ) selects features per language by term frequency, whereas langid.py uses LD bin (the focus of this work).
the learning algorithm used by TextCat is a nearest-prototype method using the token rank difference metric of Cavnar and Trenkle (1994), whereas langid.py uses multinomial naive Bayes.