I trivial simplification is to recognize languages for various character sets. E.g. if the user has English and Russian installed and starts typing in Cyrillic letters, then it is obvious that the Russian dictionary should be used.
I trivial simplification is to recognize languages for various character sets. E.g. if the user has English and Russian installed and starts typing in Cyrillic letters, then it is obvious that the Russian dictionary should be used.