AFAIK it uses Markov chains, so I think it just lumps all dictionaries together, and as soon as you write a couple of words, the probabilities for the following words will be in the proper language. It doesn&#x27;t even need specific rules per language, it&#x27;s all automatic.