15. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to: receive, by a processing device, a user selection of a first symbol to associate with adding words to a first lexicon associated with a first language, and a user selection of a second symbol to associate with adding words to a second lexicon associated with a second language; receive, by the processing device, a first series of keyboard input signals via a physical keyboard of a computing device or a virtual keyboard presented in a display of the computing device; convert, by the processing device, the first series of keyboard input signals into a first series of character codes in view of a first keyboard layout corresponding to the first script, wherein each of the first series of character codes corresponds to a respective character of a first script of the first language and to a respective character of a second script of the second language; in response to a determination, by the processing device, that the first series of character codes comprises a concatenation of the first symbol with a first remaining series of character codes, add, to the first lexicon, a word comprising characters of the first script that correspond to the first remaining series of character codes; receive, by the processing device, a second series of keyboard input signals via the physical keyboard or the virtual keyboard; convert, by the processing device, the second series of keyboard input signals into a second series of character codes in view of a second keyboard layout corresponding to the second script, wherein each of the second series of character codes corresponds to a respective character of the first script and to a respective character of the second script; in response to a determination, by the processing device, that the second series of character codes comprises a concatenation of the second symbol with a second remaining series of character codes, add, to the second lexicon, a word comprising characters of the second script that correspond to the second remaining series of character codes; receive, by the processing device, a third series of keyboard input signals via the physical keyboard or the virtual keyboard; convert, by the processing device, the third series of keyboard input signals into a third series of character codes in view of the first keyboard layout corresponding to the first script and the second keyboard layout corresponding to the second script; and in response to a determination, by the processing device, that the third series of character codes does not correspond to a word in the first lexicon and corresponds to a third word in the second lexicon, display, in the display of the computing device, the third word in the second script.
20. The non-transitory computer-readable storage medium of claim 15 , wherein the processing device is further to determine that the third series of character codes corresponds to the third word in the second lexicon in response to determining that the third series of character codes matches the third word in a second list of words of the second language.