1. A system for validating a translation memory against a terminology dictionary, said terminology dictionary comprising source terms and corresponding target terms, said translation memory comprising source segments and corresponding target segments, said system comprising: a rule match hardware engine for identifying, for each source term, occurrences of a particular source term within source segments, wherein an occurrence 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 a corresponding target term and a corresponding occurrence of the corresponding target term in a target segment; and a report generator for reporting 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.