Translation validation
AssigneeInternational Business Machines Corporation
InventorChristophe D. A. Chenon
Life of this patent
Estimating the term…
Abstract
A method and/or computer program product validates a translation memory against terminology dictionary of a source and target language. For each source term, occurrences of a particular source term within source segments are identified, where an occurrence is determined according to grammar rules. For each identified source term occurrence in a source segment, a closeness score between a corresponding target term and a corresponding occurrence of the corresponding target term in a target segment is calculated. Each identified occurrence of a source term in a source segment is reported, as well as a closeness score, for each identified occurrence, between each identified occurrence and a corresponding target term in a target segment.
Claims15
A system for validating a translation memory against a terminology dictionary, wherein said terminology dictionary comprises source terms and corresponding target terms, wherein a target term is a translation of a source term found in said terminology dictionary, wherein said translation memory comprises source segments and corresponding target segments, wherein said source segments are a combination of source terms plus additional words, wherein target segments are translations of source segments, and wherein said system comprises:
- a rule match hardware engine for identifying, for each source term, occurrences of a particular source term within source segments, wherein a context of each of the occurrences is determined according to grammar rules;
- a fuzzy match hardware engine for calculating, for each identified source term occurrence in a source segment, a closeness score between said each identified source term occurrence and a corresponding occurrence of a corresponding target term in a target segment;
- a report generator for reporting each identified occurrence of a source term in a source segment, and a closeness score, for said each identified source term occurrence, between said each identified source term occurrence and a corresponding target term in a target segment;
- and
- one or more processors, wherein said one or more processors predict whether an expected target term corresponding to a particular source term is in the target segment based on:
- a percentage of characters common to sub strings in the target term and the target segment exceeding a common character minimum percentage, wherein a common sub string is a same set of characters used in the target term and the target segment;
- a quantity of chunks from the target term found in the target segment being below a maximum chunk number, wherein a chunk is a portion of the target term, wherein portions of the target term are separated by non-target term words in the target segment to form one or more chunks;
- and
- a quantity of characters in any common chunk between the target term and the target segment being above a chunk length minimum;
- and
- a rendering hardware engine for rendering a style sheet, wherein the style sheet provides a visual tool to allow visual identification of problematic areas by providing side by side comparison of source segments and target segments that both contain a same highlighted dictionary term.
A method for validating a translation memory against a terminology dictionary, wherein said terminology dictionary comprises source terms and corresponding target terms, wherein said source terms and said corresponding target terms are strings of one or more words, wherein a target term is a translation of a source term found in said terminology dictionary, wherein said translation memory comprises source segments and corresponding target segments, wherein said source segments are a combination of source terms plus additional words, wherein the source segments have been translated into the corresponding target segments, and wherein said method comprises:
- identifying, by one or more processors and for each source term, occurrences of a particular source term within source segments in the terminology dictionary, wherein a context of each of the occurrences is determined according to grammar rules;
- calculating, by one or more processors and for each identified source term occurrence in a source segment, a closeness score between a corresponding target term and a corresponding occurrence of the corresponding target term in a target segment;
- reporting, by one or more processors, each identified occurrence of a source term in a source segment, and a closeness score, for said each identified occurrence, between said each identified occurrence and a corresponding target term in a target segment;
- predicting, by one or more processors, whether an expected target term corresponding to a particular source term is in the target segment based on:
- a percentage of characters common to sub strings in the target term and the target segment exceeding a common character minimum percentage, wherein a common sub string is a same set of characters used in the target term and the target segment;
- a quantity of chunks from the target term found in the target segment being below a maximum chunk number, wherein a chunk is a portion of the target term, wherein portions of the target term are separated by one or more non-target term words in the target segment to form one or more chunks;
- and
- a quantity of characters in any common chunk between the target term and the target segment being above a chunk length minimum;
- and
- rendering, by one or more processors, a style sheet, wherein the style sheet provides a visual tool to allow visual identification of problematic areas by providing side by side comparison of source segments and target segments that both contain a same highlighted dictionary term.
Dependencies are inferred from the claim text.