3. A text input method, comprising the steps of: receiving a plurality of input signals from a user, each input signal corresponding to a key on a reduced keyboard within a user input interface and further representing phonetic equivalents of at least one language character including a language character intended by said user to form a word construct in a language, wherein said step of receiving comprises: receiving a first input signal representing a Latin phonetic equivalent of at least one character; receiving at least one additional input signal at a particular position within the plurality of input signals, following receiving a switching signal indicating a mode change, wherein said at least one additional input signal is translated into a Hindu, Bengali, or Tamil character, forming a specific language character intended for a particular position; and forming a list of possible word constructs in said language using both (1) said first signal representing a Latin phonetic equivalent of at least one character and (2) said at least one additional input signal represented as a Hindu, Bengali, or Tamil character; filtering possible word constructs not containing said specific language character in the intended position from said list of possible word constructs, forming a filtered list of word constructs; and displaying said filtered list of word constructs for said user on a display screen.
3. A text input method, comprising the steps of: receiving a plurality of input signals from a user, each input signal corresponding to a key on a reduced keyboard within a user input interface and further representing phonetic equivalents of at least one language character including a language character intended by said user to form a word construct in a language, wherein said step of receiving comprises: receiving a first input signal representing a Latin phonetic equivalent of at least one character; receiving at least one additional input signal at a particular position within the plurality of input signals, following receiving a switching signal indicating a mode change, wherein said at least one additional input signal is translated into a Hindu, Bengali, or Tamil character, forming a specific language character intended for a particular position; and forming a list of possible word constructs in said language using both (1) said first signal representing a Latin phonetic equivalent of at least one character and (2) said at least one additional input signal represented as a Hindu, Bengali, or Tamil character; filtering possible word constructs not containing said specific language character in the intended position from said list of possible word constructs, forming a filtered list of word constructs; and displaying said filtered list of word constructs for said user on a display screen. 6. The method of claim 3 , further comprising the steps of: forming a plurality of character sequences based on partial and/or completed word constructs retrieved from a database.