Computer-assisted natural language translation
First Claim
1. A computer implemented method for use by a translation system operator in performing a translation of source material in a source natural language into a target natural language, said method comprising performing, by the computer in a software process, the steps of:
- extracting a list of text sub-segment pairs from a corpus of previously translated text segment pairs using a sub-segment extraction module, each of said text segment pairs comprising a source text segment in said source natural language and a corresponding translated text segment in said target natural language, each of said extracted text sub-segment pairs comprising a source text sub-segment in said source natural language and a corresponding target text sub-segment in said target natural language;
storing said list of extracted text sub-segment pairs in advance of said translation system operator beginning translation of said source material;
receiving, using an interface of the computer, a first data input in said target natural language from said translation system operator, said first data input comprising a first part of a translation sub-segment of a translation of a sub-segment of said source material from said source natural language into said target natural language;
identifying from target text sub-segments in the stored list of extracted text sub-segment pairs a plurality of selectable target text sub-segments in said target natural language associated with said received first data input using a target sub-segment identification module;
ranking said identified plurality of selectable target text sub-segments according to an amount of elements in each of said selectable target text sub-segments'"'"' corresponding source sub-segment; and
outputting said identified plurality of selectable target text sub-segments in order of rank.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method of translating source material in a source natural language into a target natural language includes receiving a first data input which is a first part of a sub-segment of a translation of the source material from the source natural language into the target natural language, identifying a selectable target text sub-segment in the target natural language associated with the received first data input, and outputting the selectable target text sub-segment. The selectable target text sub-segment is extracted from a corpus of previously translated text segment pairs, each text segment pair having a source text segment in the source natural language and a corresponding translated text segment in the target natural language.
215 Citations
19 Claims
-
1. A computer implemented method for use by a translation system operator in performing a translation of source material in a source natural language into a target natural language, said method comprising performing, by the computer in a software process, the steps of:
-
extracting a list of text sub-segment pairs from a corpus of previously translated text segment pairs using a sub-segment extraction module, each of said text segment pairs comprising a source text segment in said source natural language and a corresponding translated text segment in said target natural language, each of said extracted text sub-segment pairs comprising a source text sub-segment in said source natural language and a corresponding target text sub-segment in said target natural language; storing said list of extracted text sub-segment pairs in advance of said translation system operator beginning translation of said source material; receiving, using an interface of the computer, a first data input in said target natural language from said translation system operator, said first data input comprising a first part of a translation sub-segment of a translation of a sub-segment of said source material from said source natural language into said target natural language; identifying from target text sub-segments in the stored list of extracted text sub-segment pairs a plurality of selectable target text sub-segments in said target natural language associated with said received first data input using a target sub-segment identification module; ranking said identified plurality of selectable target text sub-segments according to an amount of elements in each of said selectable target text sub-segments'"'"' corresponding source sub-segment; and outputting said identified plurality of selectable target text sub-segments in order of rank. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19)
-
-
18. A natural language translation apparatus for use by a translator in translation of source material in a source natural language into a target natural language, said apparatus including:
-
a translation memory configured to; store a corpus of previously translated text segment pairs, each text segment pair comprising a source text segment in said source natural language and a corresponding translated text segment in said target natural language, and store a list of text sub-segment pairs in advance of use by said translator of said translation apparatus for translation of said source material, each text sub-segment pair in said stored list comprising a target text sub-segment and a corresponding source text sub-segment having been extracted from said corpus of translated segment text segment pairs; and a processor configured to; receive from said translator a first part of a target text sub-segment of a translation of said source material from said source natural language into said target natural language, identify a list of selectable target text sub-segments in said target natural language, each selectable target text sub-segment including said received first part of said target text sub-segment, output said list of selectable target text sub-segments in a ranked order according to an amount of elements in each of said selectable target text sub-segments'"'"' corresponding source sub-segment for review by said translator, receive from said translator a selection of a target text sub-segment from said list of selectable target text sub-segments, and insert said selected target text sub-segment into said translation of said source material.
-
Specification