1. A method comprising: accessing, in at least one of a memory device and a data storage device, a first data object and a second data object of a data structure, the data structure representing a page description language document that includes page description language document content and non-page description language document content included or referenced in data objects of the page description language document, the second data object being associated with the first data object; selecting, based on first content included in the first data object, a grammar rule included in a grammar, the grammar rule including a grammar rule item, the grammar being a descriptive specification composed of grammar rules used to computationally determine content types to facilitate selection of grammar rules suitable to translate electronic content to a desired form utilizing grammar rule items; based on second content included in the second data object, selecting the grammar rule item included in the grammar rule, the second content being non-page description language document content; based on the second content and the grammar rule item, executing instructions on a computer processor to generate a portion of a markup language document representation of the page description language document; and wherein the non-page description language document content is at least one of digital video, frames or sets of frames of digital video, digital audio, an animation, an image, and a media stream.