1. An apparatus comprising: a written input device; an audio input device; a processor; a memory that stores code executable by the processor to: detect a sub-logogram from a written input to the written input device; select a first list of logograms, wherein each logogram of the first list of logograms comprises the sub-logogram, and the first list of logograms comprises a Unicode representation for each logogram of the first list of logograms; detect a pronunciation from an audio input to the audio input device; select a second list of logograms, wherein each logogram of the second list of logograms comprises the pronunciation, and the second list of logograms comprises a Unicode representation for each logogram of the second list of logograms; select one or more logogram hints by selecting a list of Unicode representations that includes Unicode representations that are in both of the first and second lists of logograms; and display the one or more logogram hints to display a limited number of logogram hints to enable a user to quickly select a desired logogram, wherein each logogram hint of the one or more logogram hints comprises the sub-logogram.