3. The method of claim 1 wherein the converting the input data string to the Latin-based input data string comprises converting the input data string to one or more phonetic spellings of the one or more ideographic elements.
3. The method of claim 1 wherein the converting the input data string to the Latin-based input data string comprises converting the input data string to one or more phonetic spellings of the one or more ideographic elements. 5. The method of claim 3 wherein the generating the one or more input keys comprises generating multiple phonetic keys based on multiple phonetic spellings.