1. A method for a computer system to represent the meaning of a source sentence from a source language, the method comprising: obtaining a language-independent semantic structure to represent the meaning of the source sentence; synthesizing a syntactic structure of an output sentence from the language independent semantic structure using information which includes semantic descriptions, lexical descriptions of an output language, syntactic descriptions of the output language, and morphological descriptions of the output language, wherein the syntactic structure is built at least in part based on ratings of syntactic constructions for each element of the source sentence; and constructing the output sentence to represent the meaning of the source sentence in the output language by performing a lexical selection on the language-independent semantic structure of the sentence using lexical descriptions of the output language and semantic descriptions, wherein performing the lexical selection further comprises applying one or more semantic structure correction rules to overcome asymmetries between the language-independent semantic structure and the syntactic structure of the output sentence in the output language, and wherein applying one or more semantic structure correction rules to overcome asymmetries includes the use of one or more semanteme calculating rules and one or more semanteme normalization rules.