connection between spell correction, language selection, predictive text, and keyboard
In most android keyboards, the keyboard app has its own dictionary and language packs. It records the language in the keyboard's data base. Spelling correction and predictive text depends on the language data, the script of the language that was selected and your most used words and sentences. It remembers your sentences or any new words that you type and try to help you complete your sentence by using the previous record of your conversation or anything.