Patent ID: 6470306
Filing Date: 2002-10-22
Classification: G06F

Abstract:
A method for translating an annotated source document in a first language to an annotated source document in a second language, comprising:receiving a source document in a first language, the source document comprising a plurality of sentences, the sentences having text and annotations; creating a first token string using the source document, the first token string comprising a plurality of first language tokens and a plurality of annotation tokens; inserting a plurality of end-of-sentence tokens into the token string at locations corresponding to sentence endings in the source document; removing the plurality of annotation tokens from the token string; storing the removed annotation tokens in a storage module and linking the annotation tokens to the end-of-sentence tokens in the storage module; translating the plurality of first language tokens and creating a second token string comprising a plurality of second language tokens and the end-of-sentence tokens; determining locations for inserting each of the plurality of annotation tokens in the second token string using the end-of-sentence tokens; and inserting the plurality of annotation tokens into the second token string at the locations; and producing a translated version of the source document in the second language using the plurality of second language tokens and the annotation tokens in the second token string.