1. A system that includes a processor that executes instructions that provides programming language translation, comprising: a first compiler comprises a first lexical analysis, a first syntactic analysis, a first semantic analysis, a first optimization, and a first code generation; a second compiler comprises a second lexical analysis, a second syntactic analysis, a second semantic analysis, a second optimization, and a second code generation; and a transformation component; where the first compiler compiles a source file in a first programming language into a parsed representation of the first programming language, the first compiler transforming the source file into first language tokens, and parsing the first language tokens into the parsed representation; where the transformation component receives the parsed representation from the first semantic analysis and generates a token stream from the parsed representation wherein the token stream comprises second language tokens of a second programming language and wherein a plurality of compilation phases of the first compiler are skipped; where the second syntactic analysis phase of the second compiler receives the token stream from the transformation component and compiles the token stream into an object code, wherein a plurality of compilation phase of the second compiler are skipped; wherein the transformation component provides the token stream to the second compiler in memory; wherein the plurality of compilation phases of the first compiler that are skipped comprise the first optimization, the first code generation, and writing the object code as an output file; and wherein the plurality of compilation phases of the second compiler that are skipped comprise the second lexical analysis and accepting the object code as an input file.
1. A system that includes a processor that executes instructions that provides programming language translation, comprising: a first compiler comprises a first lexical analysis, a first syntactic analysis, a first semantic analysis, a first optimization, and a first code generation; a second compiler comprises a second lexical analysis, a second syntactic analysis, a second semantic analysis, a second optimization, and a second code generation; and a transformation component; where the first compiler compiles a source file in a first programming language into a parsed representation of the first programming language, the first compiler transforming the source file into first language tokens, and parsing the first language tokens into the parsed representation; where the transformation component receives the parsed representation from the first semantic analysis and generates a token stream from the parsed representation wherein the token stream comprises second language tokens of a second programming language and wherein a plurality of compilation phases of the first compiler are skipped; where the second syntactic analysis phase of the second compiler receives the token stream from the transformation component and compiles the token stream into an object code, wherein a plurality of compilation phase of the second compiler are skipped; wherein the transformation component provides the token stream to the second compiler in memory; wherein the plurality of compilation phases of the first compiler that are skipped comprise the first optimization, the first code generation, and writing the object code as an output file; and wherein the plurality of compilation phases of the second compiler that are skipped comprise the second lexical analysis and accepting the object code as an input file. 5. The system according to claim 1 , wherein: the parsed representation processed by the transformation component is a parse tree.