1. A method for translating first text in a first language to second text in a second language, the method comprising the steps of: a) analyzing a first phrase in its immediate context in the first text for the existence of a first translation to a unique phrase in the second text in the second language; b) translating the first phrase to a unique second phrase in the second text if the first translation is found to exist; c) obtaining additional context using a link related to the first text if the unique phrase is not found; and d) then translating the first phrase to a second phrase using the additional context obtained in the second text in the second language if the first translation is not found to exist.