1. A method implemented in a computer infrastructure, comprising: obtaining document data from an input document; determining, using a translation engine, a data type of the document data out of a plurality of data types using a detection and conversion database; selecting, based on the determined data type, appropriate conversion information records from translation data stored in the detection and conversion database; translating, using the translation engine and the appropriate conversion information records, based on the determined data type, the document data to a natural language form; and outputting, in natural language form, the translated document data to an output data stream, wherein the plurality of data types comprises a document header data; a document field data; a table header data; a table detail data; and a signature data.