Patent ID: 9183192
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. A method implementing a translator on a computing device for accepting a translation entry comprising characters from a user wherein the translator translates the translation entry to translated output for the user, the method comprising: the computing device displaying an input box and an output box on a display wherein the input box is separate from the output box, the input box and the output box both accepting entry of at least one character from the user; the input box configured to accept the translation entry of at least one character from an input device; storing a first dictionary within a database; the first dictionary comprising at least one dictionary entry comprising characters and at least one meaning, the dictionary defining a relationship associating the dictionary entry with the meaning, the database defining the relationship between the dictionary entry and the meaning; accepting a translation entry from the user in the input box; accepting a selected translation identifier from a user, the selected translation identifier designating at least one of entry translation and meaning translation wherein the selected translation identifier distinguishes between the translator performing a meaning translation and an entry translation of the translation entry in the input box; the translator performing an entry translation of the translation entry in the input box if the selected translation identifier indicates entry translation; the entry translation comprising: the translator performing a meaning translation of the translation entry in the input box if the selected translation identifier indicates meaning translation; the meaning translation comprising: the translator comparing the translation entry entered into the input box to at least one meaning of the first dictionary to find a matching meaning, the translator identifying at least one dictionary entry associated with the matching meaning, displaying the dictionary entry associated with the matching meaning in the output box if a matching meaning is identified.