1. 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.