1. A machine interpreter comprising: a parallel translation data base for storing an example sentence of a first language and a corresponding translation of the example sentence of a second language; a variable semantic feature dictionary for designating a variable word group of at least one word corresponding to a particular word group, of at least one word, of the example sentence, and for storing word groups of the first and second languages in pairs; input means for inputting a request for retrieval from the parallel translation data base; retrieving means for retrieving an example sentence and a translated sentence from the parallel translation data base based upon an input retrieval request; display for displaying the example sentence and translated sentence retrieved from the parallel translation data base; control means for arranging words of a variable word group in the variable semantic feature dictionary corresponding to the particular word group of the example sentence, and for causing the display to display the arranged words and a word group corresponding to the arranged words; and substituting means for substituting a translated word of the arranged words, equivalent to a word requested by the input means, for the particular word of the example sentence.
1. A machine interpreter comprising: a parallel translation data base for storing an example sentence of a first language and a corresponding translation of the example sentence of a second language; a variable semantic feature dictionary for designating a variable word group of at least one word corresponding to a particular word group, of at least one word, of the example sentence, and for storing word groups of the first and second languages in pairs; input means for inputting a request for retrieval from the parallel translation data base; retrieving means for retrieving an example sentence and a translated sentence from the parallel translation data base based upon an input retrieval request; display for displaying the example sentence and translated sentence retrieved from the parallel translation data base; control means for arranging words of a variable word group in the variable semantic feature dictionary corresponding to the particular word group of the example sentence, and for causing the display to display the arranged words and a word group corresponding to the arranged words; and substituting means for substituting a translated word of the arranged words, equivalent to a word requested by the input means, for the particular word of the example sentence. 4. The machine interpreter as defined in claim 1, wherein the control means further controls the display to display the words of the variable word group in a column for selection and inputting to be substituted for the particular word of the example sentence, and wherein the substituting means further substitutes the selected word of the character string for the particular word of the example sentence when a word of the displayed column is selected by the input means.