7. A computer system adapted to translate the meanings of a source sentence from an input language into an output language, comprising: a source sentence analyzer adapted to analyze meanings of the source sentence using linguistic descriptions of the source language and to construct a language-independent semantic structure to represent the meanings of the source sentence; and an output sentence synthesizer adapted to synthesize an output sentence to represent the meanings of the source sentence in an output language from the language-independent semantic structure using information from linguistic descriptions of the output language, wherein the output sentence synthesizer comprises a linear order synthesizer adapted to determine a linear order for and restore movements on the syntactic structure of the output sentence in the output language, wherein the output sentence analyzer is adapted to apply semantic structure correction rules to the language-independent semantic structure to overcome asymmetries between the language-independent semantic structure and the syntactic structure of the output sentence in the output language, wherein a surface structure of the output sentence is built at least in part based on ratings of syntactic constructions for elements of the source sentence, and wherein applying semantic structure correction rules to the language-independent semantic structure to overcome asymmetries includes the use of semanteme calculating rules and semanteme normalization rules to remove asymmetries.
7. A computer system adapted to translate the meanings of a source sentence from an input language into an output language, comprising: a source sentence analyzer adapted to analyze meanings of the source sentence using linguistic descriptions of the source language and to construct a language-independent semantic structure to represent the meanings of the source sentence; and an output sentence synthesizer adapted to synthesize an output sentence to represent the meanings of the source sentence in an output language from the language-independent semantic structure using information from linguistic descriptions of the output language, wherein the output sentence synthesizer comprises a linear order synthesizer adapted to determine a linear order for and restore movements on the syntactic structure of the output sentence in the output language, wherein the output sentence analyzer is adapted to apply semantic structure correction rules to the language-independent semantic structure to overcome asymmetries between the language-independent semantic structure and the syntactic structure of the output sentence in the output language, wherein a surface structure of the output sentence is built at least in part based on ratings of syntactic constructions for elements of the source sentence, and wherein applying semantic structure correction rules to the language-independent semantic structure to overcome asymmetries includes the use of semanteme calculating rules and semanteme normalization rules to remove asymmetries. 13. The computer system of claim 7 , wherein the output synthesizer further comprises a surface structure builder adapted to build a surface structure from the language-independent semantic structure using syntactic descriptions and the lexical descriptions of the output language.