摘要 |
PROBLEM TO BE SOLVED: To accurately translate a complicate input sentence with a small calculation amount.SOLUTION: A candidate example sentence is retrieved based on similarity between an input sentence and a candidate example sentence and relation of cover rates, and character strings partitioned by a word shown by the input sentence are converted into character strings including words and clauses correspondingly to the retrieved candidate example sentence. A difference value of each converted character string from the candidate example sentence is calculated, and a correspondence as mapping of each converted input sentence and the candidate example sentence for which the calculated difference value is determined is extracted, and the extracted correspondence is selected. The selected correspondence is corrected correspondingly to the candidate example sentence corresponding to the input sentence, the calculation of the difference value and the extraction of correspondence are corrected based on the corrected input sentence, and the input sentence is translated based on the correction result. |