Originally seen as a problem in translation of multilingual texts, the alignment of corresponding entities from two versions
of a document has become a scientific research topic. In this paper, natural language processing methods are reviewed and
an alignment algorithm is presented that takes into account both the linguistic features, and the structural data present
in modern multilingual documents.