摘要 |
PURPOSE: To provide a method for translation sufficient for processing a complicated translating task by executing an action defined by a table entry matched with the state of a present translation system. CONSTITUTION: A translation table 28 is a table including many entries, that is, rows, and each entry defines the specific state of a state machine. An interpreter 26 advances a processing through the state machine defined by the translation table 28 in response to an input included in an input string 30, and generates an output string 32. Each entry in the translation table 28 includes all information necessary for defining an action related with a prescribed state, and the interpreter 26 needs to interpret only one entry in the translation table 28 once for executing a translating function. Therefore, dynamic change can be easily executed for applying a different translating function. |