1. A computer-implemented method for use in natural language translation, said method comprising performing in software processes, the steps of: a) comparing source material with stored material in a first natural language, said stored material having previously been translated from said first natural language to at least a second natural language; b) identifying at least a part of said source material which has a relationship with at least a part of said stored material; c) outputting said identified part of source material and said identified part of stored material in a form suitable for review by a user; and d) replacing said identified part of source material with said identified part of stored material to assist full translation of said source material from said first natural language to at least said second natural language.