In-context exact (ICE) matching
First Claim
1. A method for determining an in-context exact (ICE) match from context matching levels of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the method comprising:
- generating a preceding usage context hash code for a preceding segment, based on a text stream for the preceding segment next to the lookup segment;
generating a post usage context hash code for a post segment, based on a text stream for the post segment next to the lookup segment;
determining any exact matches for the lookup segment in the plurality of translation memory source texts;
calculating for each exact match a context matching level based on;
a match between the preceding usage context hash code for the lookup segment and a preceding usage context hash code generated for a segment of a translation memory source text, anda match between the post usage context hash code for the lookup segment and a post usage context hash code generated for the segment of the translation memory source text; and
determining, for each exact match, if the segment of the translation memory source text providing the exact match is an ICE match for the lookup segment based on the calculated context matching level.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and program product are disclosed for determining matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. The invention determines exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. Degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.
-
Citations
32 Claims
-
1. A method for determining an in-context exact (ICE) match from context matching levels of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the method comprising:
-
generating a preceding usage context hash code for a preceding segment, based on a text stream for the preceding segment next to the lookup segment; generating a post usage context hash code for a post segment, based on a text stream for the post segment next to the lookup segment; determining any exact matches for the lookup segment in the plurality of translation memory source texts; calculating for each exact match a context matching level based on; a match between the preceding usage context hash code for the lookup segment and a preceding usage context hash code generated for a segment of a translation memory source text, and a match between the post usage context hash code for the lookup segment and a post usage context hash code generated for the segment of the translation memory source text; and determining, for each exact match, if the segment of the translation memory source text providing the exact match is an ICE match for the lookup segment based on the calculated context matching level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for determining an in-context exact (ICE) match from context matching levels of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the system comprising:
-
means for generating a preceding usage context hash code for a preceding segment, based on a text stream for the preceding segment next to the lookup segment; means for generating a post usage context hash code for a post segment, based on a text stream for the post segment next to the lookup segment; means for determining any exact matches for the lookup segment in the plurality of translation memory source texts; means for calculating for each exact match a context matching level based on; a match between the preceding usage context hash code for the lookup segment and a preceding usage context hash code generated for a segment of a translation memory source text, and a match between the post usage context hash code for the lookup segment and a post usage context hash code generated for the segment of the translation memory source text; and means for determining, for each exact match if the segment of the translation memory source text providing the exact match is an ICE match for the lookup segment based on the calculated context matching level. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A program product stored on a non-transitory computer readable medium for determining an in-context exact (ICE) match from context matching levels of a plurality of translation memory source texts stored in a translation memory to a lookup segment to be translated, the computer readable medium comprising program code for performing the following steps:
-
generating a preceding usage context hash code for a preceding segment, based on a text stream for the preceding segment next to the lookup segment; generating a post usage context hash code for a post segment, based on a text stream for the post segment next to the lookup segment; determining any exact matches for the lookup segment in the plurality of translation memory source texts; calculating for each exact match a context matching level based on; a match between the preceding usage context hash code for the lookup segment and a preceding usage context hash code generated for a segment of a translation memory source text, and a match between the post usage context hash code for the lookup segment and a post usage context hash code generated for the segment of the translation memory source text; and determining, for each exact match, if the segment of the translation memory source text providing the exact match is an ICE match for the lookup segment based on the calculated context matching level. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification