Translation apparatus
First Claim
1. A method for performing machine translation using a translation apparatus having a processor, the method comprising:
- receiving, using the processor, a plurality of respective candidate target texts which are generated by translation of a source text in a first language into a target text in a second language different from the first language as candidates for the target text in the second language;
specifying, using the processor, combinations of phrase pairs used to generate the respective candidate target texts among phrase pairs contained in a phrase table of a translation model, the phrase table stored in a server and containing the phrase pairs each being a pair of a phrase in the first language and a phrase in the second language; and
recording, using the processor, combination information in the server, the combination information identifying the combinations of phrase pairs,wherein the phrase pairs contained in the phrase table of the translation model are respectively associated with scores each of which is information on probability of occurrence of the phrase pair associated therewith,the method further comprising;
prompting a user to select a most suitable candidate target text from the candidate target texts;
using the recorded combination information, identifying the combination of the phrase pairs used to generate the candidate target text not selected in the selecting;
evaluating each of the phrase pairs forming the identified combination so as to adjust a score of the phrase pair;
updating the translation model by learning the adjusted score of the phrase pair; and
retranslating the source text using the updated translation model.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of managing a server having stored thereon a phrase table containing phrase pairs each being a pair of a phrase in a first language and a phrase in a second language different from the first language. In the method, a processor receives combinations of the phrase pairs used to generate respective candidate target texts which are generated by translation of a source text in the first language into a target text in the second language as candidates for the target text in the second language, and records combination information (for example, a data structure and paths) in the server, the combination information identifying, in the phrase pairs contained in the phrase table, the combinations of the phrase pairs used to generate the respective candidate target texts.
-
Citations
11 Claims
-
1. A method for performing machine translation using a translation apparatus having a processor, the method comprising:
-
receiving, using the processor, a plurality of respective candidate target texts which are generated by translation of a source text in a first language into a target text in a second language different from the first language as candidates for the target text in the second language; specifying, using the processor, combinations of phrase pairs used to generate the respective candidate target texts among phrase pairs contained in a phrase table of a translation model, the phrase table stored in a server and containing the phrase pairs each being a pair of a phrase in the first language and a phrase in the second language; and recording, using the processor, combination information in the server, the combination information identifying the combinations of phrase pairs, wherein the phrase pairs contained in the phrase table of the translation model are respectively associated with scores each of which is information on probability of occurrence of the phrase pair associated therewith, the method further comprising; prompting a user to select a most suitable candidate target text from the candidate target texts; using the recorded combination information, identifying the combination of the phrase pairs used to generate the candidate target text not selected in the selecting; evaluating each of the phrase pairs forming the identified combination so as to adjust a score of the phrase pair; updating the translation model by learning the adjusted score of the phrase pair; and retranslating the source text using the updated translation model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A translation apparatus comprising:
-
a recording medium having a phrase table stored thereon, the phrase table containing phrase pairs each being a pair of a phrase in a first language and a phrase in a second language different from the first language; a processor; and a memory having a computer program stored thereon, the computer program causing the processor to execute machine translation operations including; receiving a plurality of respective candidate target texts which are generated by translation of a source text in the first language into a target text in the second language as candidates for the target text in the second language; specifying combinations of phrase pairs used to generate the respective candidate target texts among phrase pairs contained in a phrase table of a translation model, the phrase table stored in a server and containing the phrase pairs each being a pair of a phrase in the first language and a phrase in the second language; and recording combination information in the recording medium, the combination information identifying the combinations of phrase pairs, wherein the phrase pairs contained in the phrase table of the translation model are respectively associated with scores each of which is information on probability of occurrence of the phrase pair associated therewith, and wherein the machine translation operations further include; prompting a user to select a most suitable candidate target text from the candidate target texts; using the recorded combination information, identifying the combination of the phrase pairs used to generate the candidate target text not selected in the selecting; and evaluating each of the phrase pairs forming the identified combination so as to adjust a score of the phrase pair; updating the translation model by learning the adjusted score of the phrase pair; and retranslating the source text using the updated translation model.
-
-
10. A translation apparatus comprising:
-
a processor; a recording medium having a phrase table stored thereon, the phrase table containing phrase pairs each being a pair of a phrase in a first language and a phrase in a second language different from the first language; and a medium having a computer program stored thereon, the computer program causing the processor to execute machine translation operations including; generating a plurality of candidate target texts as candidates for a target text using the phrase table to translate a source text in the first language into the target text in the second language; specifying combinations of phrase pairs used to generate the respective candidate target texts among phrase pairs contained in a phrase table of a translation model, the phrase table stored in a server and containing the phrase pairs each being a pair of a phrase in the first language and a phrase in the second language; and recording combination information in the recording medium, the combination information identifying the combinations of phrase pairs, wherein the phrase pairs contained in the phrase table of the translation model are respectively associated with scores each of which is information on probability of occurrence of the phrase pair associated therewith, and wherein the machine translation operations further include; prompting a user to select a most suitable candidate target text from the candidate target texts; using the recorded combination information, identifying the combination of the phrase pairs used to generate the candidate target text not selected in the selecting; evaluating each of the phrase pairs forming the identified combination so as to adjust a score of the phrase pair; updating the translation model by learning the adjusted score of the phrase pair; and retranslating the source text using the updated translation model.
-
-
11. A non-transitory recording medium having a computer program stored thereon, the computer program causing a processor of a translation apparatus to execute machine translation operations comprising:
-
receiving a plurality of respective candidate target texts which are generated by translation of a source text in a first language into a target text in a second language different from the first language as candidates for the target text in the second language; specifying combinations of phrase pairs used to generate the respective candidate target texts among phrase pairs contained in a phrase table of a translation model, the phrase table stored in a server and containing the phrase pairs each being a pair of a phrase in the first language and a phrase in the second language; and recording combination information in the server, the combination information which identifies the combinations of phrase pairs, wherein the phrase pairs contained in the phrase table of the translation model are respectively associated with scores each of which is information on probability of occurrence of the phrase pair associated therewith, and wherein the machine translation operations further include; prompting a user to select a most suitable candidate target text from the candidate target texts; using the recorded combination information, identifying the combination of the phrase pairs used to generate the candidate target text not selected in the selecting; evaluating each of the phrase pairs forming the identified combination so as to adjust a score of the phrase pair; updating the translation model by learning the adjusted score of the phrase pair; and retranslating the source text using the updated translation model.
-
Specification