1. A method for transforming a first document in a first language to a second document in a second language, wherein the first document comprises a fixed text and a variable text, the method comprising: receiving a request for the second document; retrieving a unique identifier of the first document; retrieving a first file on the basis of the unique identifier, wherein the first file comprises a translation of the fixed text into a second language and is in a pre-decided format, wherein the first file is prepared by generating a regular expression code for the fixed text and the variable text in the first document, and wherein the fixed text and the variable text is identified during said generation of regular expression code; performing translation of the variable text from the first language to the second language, wherein the translation is performed on the basis of at least one of a translation dictionary look-up and a phonetic transliteration; and generating the second document on the basis of the first file and the at least one of the phonetic transliteration and the translation dictionary look-up, wherein the above steps are executed by a microprocessor.