System and method for automatically generating translation templates from a pair of bilingual sentences
First Claim
1. A method of automatically generating a translation template in a system for automatically processing sentences in at least a first language and a second language, said method comprising the steps of:
- reading a sentence in said first language and in said second language;
identifying correspondence between words of said first language sentence and said second language sentence which are read in said sentence reading step by referring to a bilingual dictionary between said first and second languages; and
generating a pair of a first language template and a second language template by selecting an optional subset from the set of word correspondences identified in said word correspondence identification step and replacing a corresponding word in both said first language sentence and said second language sentence with an identical variable for each correspondence belonging to the above subset,said translation templates include a pair of templates of a sentence in said first language and a sentence in said second language which are respective translations of a same sentence, both of said pair of templates include a sentence including at least one variable which can be replaced with at least one of phrases or words.
1 Assignment
0 Petitions
Accused Products
Abstract
To automatically generate translation templates containing variables which can be replaced with various words or phrases from a bilingual pair of sentences, the machine translation system reads the first language sentence and second language sentence which are mutually equivalent, analyzes the morphemes and phrases of the sentences, identifies the word correspondence between the first language sentence and the second language sentence with reference to the bilingual dictionary, generates a translation template by replacing the corresponding words of the first language sentence and second language sentence with variables which are mutually correspondent, extracts the phrase correspondence between the first language sentence and the second language sentence, generates a generalized template wherein the corresponding phrases are replaced with variables, and generates a partial template wherein the corresponding phrases are separated. By doing this, a translation template can be learned (automatically generated) from bilingual pair of sentences, and high quality translation can be obtained.
100 Citations
19 Claims
-
1. A method of automatically generating a translation template in a system for automatically processing sentences in at least a first language and a second language, said method comprising the steps of:
-
reading a sentence in said first language and in said second language; identifying correspondence between words of said first language sentence and said second language sentence which are read in said sentence reading step by referring to a bilingual dictionary between said first and second languages; and generating a pair of a first language template and a second language template by selecting an optional subset from the set of word correspondences identified in said word correspondence identification step and replacing a corresponding word in both said first language sentence and said second language sentence with an identical variable for each correspondence belonging to the above subset, said translation templates include a pair of templates of a sentence in said first language and a sentence in said second language which are respective translations of a same sentence, both of said pair of templates include a sentence including at least one variable which can be replaced with at least one of phrases or words. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A method of automatically generating a translation template in a system for automatically processing sentences in at least a first language and a second language, said method comprising the steps of:
-
reading a sentence in said first language and in said second language; identifying correspondence between words of said first language sentence and said second language sentence which are read in said sentence reading step; designating parts of said first language sentence to be replaced with variables; extracting phrases of said second language sentence which correspond to the phrases of said designated parts of said first language sentence; and generating a translation template by replacing the phrases of said designated parts of said first language sentence and the corresponding phrases of said second language sentence with variables, said translation template includes a pair of templates of a sentence in said first language and a sentence in said second language which are respective translations of a same sentence, both of said pair of templates including a sentence including at least one variable which can be replaced with at least one of phrases or words. - View Dependent Claims (9, 10)
-
-
11. A method of automatically generating a translation template in a system for automatically processing sentences in at least a first language and a second language, said method comprising the steps of:
-
reading a sentence in said first language and in said second language; identifying correspondence between the words of said first language sentence and said second language sentence which are read in said bilingual pair of sentence reading step; designating parts of said first language sentence and said second language sentence to be replaced with variables; and generating a translation template by replacing said designated parts of said first language sentence and said designated parts of said second language sentence with variables, said translation template includes a pair of templates of a sentence in said first language and a sentence in said second language which are respective translations of a same sentence, both of said pair of templates including a sentence including at least one variable which can be replaced with at least one of phrases or words. - View Dependent Claims (12, 13, 14)
-
-
15. A system for automatically generating a translation template by processing sentences in at least a first language and a second language, comprising:
-
bilingual sentence reading means for reading a sentence in said first language and in said second language; identification means for identifying correspondence between words of said first language sentence and said second language sentence read by said bilingual sentence reading means by referring to a bilingual dictionary between said first and second languages; and translation template generation means for generating a pair of a first language template and a second language template by selecting an optional subset from said correspondence identified by said identification means and replacing both words in said first language sentence and words in said second language sentence with identical variables for each identified correspondence, said translation template including a sentence in said first language and a sentence in said second language which are respective translations of a same sentence, both of said templates including a sentence including at least one variable which can be replaced with at least one of phrases or words. - View Dependent Claims (16, 17, 18, 19)
-
Specification