Transliteration of text entry across scripts
First Claim
1. A method for transliterating text entries across different script systems, comprising:
- receiving an input string in a first script system input using a keyboard;
segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system,wherein the segmenting comprises;
modeling, using a prior probability distribution module of a probabilistic model, a probability of a word or a word prefix in the second script system showing up in priori texts written in the second script system; and
segmenting, using the probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system based on the modeled probability of the word or the word prefix in the second script system;
converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and
outputting the word or the word prefix in the second script system.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
20 Citations
18 Claims
-
1. A method for transliterating text entries across different script systems, comprising:
-
receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system, wherein the segmenting comprises; modeling, using a prior probability distribution module of a probabilistic model, a probability of a word or a word prefix in the second script system showing up in priori texts written in the second script system; and segmenting, using the probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system based on the modeled probability of the word or the word prefix in the second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium comprising a program containing a set of instructions for causing a machine to execute procedures for transliterating text entries across different script systems, the procedures comprising:
-
receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; receiving a signal indicating that a cursor is moving back to correct the word or the word prefix; and in response to the signal, replacing an output of the word or the word prefix in the second script system with an output of the input string in the first script system; and outputting the word or the word prefix in the second script system. - View Dependent Claims (15, 16, 17)
-
-
18. A computing device, comprising:
-
a keyboard component configured to enter an input string in a source script system; a probabilistic model configured to; receive the input string; segment the input string into phonemes that correspond to characters or sets of characters in a second script system; convert the phonemes in the source script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; present an associated word or an associated suffix following the word or the word prefix being outputted, wherein the associated word or the associated suffix is predicted based on the word or the word prefix; and an output component configured to output the word or the word prefix in the second script system.
-
Specification