8. A method comprising: recognizing, by use of a processor, a logogram from at least part of a written logogram drawn by a user or a typed logogram; determining whether homonyms of the logogram are to be made available to the user; determining a plurality of logograms having a pronunciation that matches the pronunciation of the logogram if the homonyms of the logogram are to be made available to the user; and displaying the plurality of logograms on a display device to enable selection of one of the plurality of logograms by the user in response to the user drawing the written logogram or inputting the typed logogram.
9. The method of claim 8 , further comprising transmitting the plurality of logograms to the display device to enable selection of one of the plurality of logograms by the user.