Language Zipper

Paste a sentence in any language. The tool has one small character model for each of 87 languages. Each model measures how many bits it needs to encode your text. The language whose model needs the fewest bits is the guess. The same measurement between the languages themselves builds a family tree and a map. Nobody tells the models which languages are related. A second tab does the same for 28 programming languages.