1. A method of romanizing Chinese ideograms against an implemented dialect, comprising: receiving a user input selection of an implemented dialect from among a plurality of stored dialects; displaying a matrix of phonetic combinations that excludes phonetic combinations for syllables not present in the implemented dialect; receiving a user input of a phonetic combination selected from the display of the displayed phonetic combinations; displaying a first Chinese ideogram, the first Chinese ideogram being associated with the selected phonetic combination in the implemented dialect; defining a first roman alphabet equivalent of the selected phonetic combination wherein the first roman alphabet equivalent corresponds to a user's preferred pronunciation of the first Chinese ideogram and does not match the displayed phonetic combination; and associating the first roman alphabet equivalent with the first Chinese ideogram.
1. A method of romanizing Chinese ideograms against an implemented dialect, comprising: receiving a user input selection of an implemented dialect from among a plurality of stored dialects; displaying a matrix of phonetic combinations that excludes phonetic combinations for syllables not present in the implemented dialect; receiving a user input of a phonetic combination selected from the display of the displayed phonetic combinations; displaying a first Chinese ideogram, the first Chinese ideogram being associated with the selected phonetic combination in the implemented dialect; defining a first roman alphabet equivalent of the selected phonetic combination wherein the first roman alphabet equivalent corresponds to a user's preferred pronunciation of the first Chinese ideogram and does not match the displayed phonetic combination; and associating the first roman alphabet equivalent with the first Chinese ideogram. 17. The method of claim 1 , wherein the matrix of phonetic combinations is arranged with a list of vowel phonemes on a first axis and a list of consonant phonemes on a second axis, such that each vowel phoneme and consonant phoneme is associated with a column or a row of the matrix and an intersection of a column and a row corresponds to the phonetic combination formed by combining the vowel phoneme and the consonant phoneme associated with the column and row.