In a translation apparatus, a translation memory (32) stores (i) source
language target language translation unit pairs and (ii) structural
information for at least some source language translation units
indicating a structural position within a document from which the source
language translation unit was derived. A comparator (30) compares a new
source language translation unit with source language translation units
stored in the translation memory. Each comparison includes (i) a textual
comparison and (ii) a structural comparison between an identified
structural position within a source language document (10) from which the
new source language translation unit was derived and the structural
information for the source language translation unit stored in the
translation memory.