15. A non-transitory memory storing instructions that when executed cause a processor to perform operations, the operations comprising: scanning a hybrid markup language document; detecting opening tags in the hybrid markup language document; recording the opening tags in a tag stack; detecting a closing tag that corresponds to one of the opening tags; deleting the one of the opening tags from the tag stack responsive to detecting the closing tag; detecting a first partition boundary in the hybrid markup language document; copying, to an output markup language document, content in the hybrid markup language document that precedes the first partition boundary; splitting the hybrid markup language document at the first partition boundary, wherein the splitting comprises discarding the content in the hybrid markup language document that precedes the first partition boundary and replacing the content copied to the output markup language document with remaining content occurring after the first partition boundary; and generating closing tags corresponding to the opening tags that remain in the remaining content in the output markup language document.
15. A non-transitory memory storing instructions that when executed cause a processor to perform operations, the operations comprising: scanning a hybrid markup language document; detecting opening tags in the hybrid markup language document; recording the opening tags in a tag stack; detecting a closing tag that corresponds to one of the opening tags; deleting the one of the opening tags from the tag stack responsive to detecting the closing tag; detecting a first partition boundary in the hybrid markup language document; copying, to an output markup language document, content in the hybrid markup language document that precedes the first partition boundary; splitting the hybrid markup language document at the first partition boundary, wherein the splitting comprises discarding the content in the hybrid markup language document that precedes the first partition boundary and replacing the content copied to the output markup language document with remaining content occurring after the first partition boundary; and generating closing tags corresponding to the opening tags that remain in the remaining content in the output markup language document. 18. The non-transitory memory according to claim 15 , wherein the operations further comprise demarcating a change in speaker at the first partition boundary.