13. The method of claim 8 wherein obtaining the first and second document tree structures comprises: obtaining first and second document object model tree structures; and revising the first and second document object model tree structures by combining text nodes with parent nodes of the text nodes and by deleting nodes that are not in a predefined subset of nodes in the document object model.
8. A computer implemented method of identifying parallel, bilingual data in first and second documents, the first document being in a first language and the second document being in a second language, comprising: obtaining, with a computer processor, first and second document tree structures representative of a layout of the first and second documents, respectively, the document tree structures including nodes corresponding to text and hyperlinks in the first and second documents; aligning, with the computer processor, the first and second document tree structures by aligning nodes in the tree structures with one another while preserving a sequence and hierarchy of the nodes in the document tree structures, such that when a first node in the first document tree structure is aligned with a second node in the second document tree structure, nodes that descend from the second node in the second document tree structure are either deleted or aligned with nodes that descend from the first node in the first document tree structure and nodes that descend from the first node in the first document tree structure are either deleted or aligned with nodes that descend from the second node in the second document tree structure; and identifying, for use in machine translation, parallel, bilingual text segments as text segments corresponding to aligned nodes in the first and second document tree structures.