IN-CONTEXT EXACT (ICE) MATCHING
First Claim
1. A method of determining a matching level of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the method comprising:
- determining any exact matches for the lookup segment in the plurality of source texts; and
determining, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match,wherein the context includes at least two levels, andwherein said at least two levels comprise a source usage context level and a target usage context level.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and program product are disclosed for determining a matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. In particular, embodiments of the present invention determines any 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 (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. The 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.
126 Citations
36 Claims
-
1. A method of determining a matching level of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the method comprising:
-
determining any exact matches for the lookup segment in the plurality of source texts; and determining, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match, wherein the context includes at least two levels, and wherein said at least two levels comprise a source usage context level and a target usage context level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 35, 36)
-
-
23. A system for determining a matching level of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the system comprising:
-
an exact match determinator that determines any exact matches for the lookup segment in the plurality of source texts; and an in-context exact (ICE) match determinator that determines in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match, wherein the context includes at least two levels, and wherein said at least two levels comprise a source usage context level and a target usage context level.
-
-
24. A method of storing a translation unit of source text and target text in a translation memory, the method comprising:
-
assigning a context to the translation unit, wherein the context includes at least two levels, said at least two levels comprising a source usage context level and a target usage context level; and storing the context with the translation unit
-
-
25. A system for storing a translation unit of source text and target text in a translation memory, the system comprising:
-
a segment identifier assigner that assigns a context to the translation unit, wherein the context includes at least two levels, said at least two levels comprising a source usage context level and a target usage context level; and a translation memory generator that stores the context with the translation unit.
-
-
26. A translation memory comprising:
-
a plurality of source texts for comparison to a lookup segment; and a context identifier for each source text, wherein the context identifier includes a source usage context portion and a target usage context portion. - View Dependent Claims (27, 28)
-
-
29. A client-side system for interacting with a translation system including a translation memory, the system comprising:
-
a segment identifier assigner that assigns a segment identifier to a segment to be translated by the translation system, the segment identifier indicating a source usage context and a target usage context of the segment; and a communicator that communicates the segment identifier assignment for storage as part of the translation memory. - View Dependent Claims (30)
-
-
31. A method of determining a matching level of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the method comprising:
-
determining any fuzzy matches for the lookup segment in the plurality of source texts; and determining, in the case that at least one fuzzy match is determined, that a respective fuzzy match is an in-context fuzzy match for the lookup segment in the case that a context of the lookup segment matches that of the respective fuzzy match. - View Dependent Claims (32, 33)
-
-
34. A system for determining a matching level of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the system comprising:
-
a fuzzy match determinator that determines any fuzzy matches for the lookup segment in the plurality of source texts; and a fuzzy in-context match determinator that determines, in the case that at least one fuzzy match is determined, that a respective fuzzy match is an in-context fuzzy match for the lookup segment in the case that a context of the lookup segment matches that of the respective fuzzy match.
-
Specification