1. A method for analyzing natural language texts using a lexical-semantic hierarchy, the method comprising: creating, by a computing device, the lexical-semantic hierarchy comprising at least one language-independent semantic class, wherein the semantic class includes one or more semantic attributes and one or more models; creating at least one language-specific lexical class associated with the lexical-semantic hierarchy, wherein the language-specific lexical class includes one or more semantic and syntactical attributes and one or more models, and wherein the semantic and syntactical attributes and models are inheritable from respective parent units to child units; creating an instance of the lexical-semantic hierarchy in a memory of the computing device; identifying a new lexical meaning in a natural language; identifying at least one candidate position of the new lexical meaning in the lexical-semantic hierarchy in the memory of the computing device on the basis of a dictionary entry for the new lexical meaning; comparing one or more example sentences comprising the new lexical meaning against one or more semantic and syntactical models of the identified candidate position in the lexical-semantic hierarchy; creating a new unit in the identified candidate position of the lexical-semantic hierarchy; creating a syntactical and semantic model for the new unit; storing the new unit and the created syntactical and semantic model in the memory of the computing device; receiving a sentence in the natural language; and representing, using the syntactical and semantic model of the new unit, the sentence in a language-independent form.