1. A method of analyzing a language for providing speech recognition, the method comprising steps of: determining a threshold frequency of occurrence, within a corpus, of word forms in a vocabulary V for the language, by using at least one processor; in response to determining that a subset of the word forms has a frequency of occurrence in the corpus less than the threshold frequency, splitting at least some of the word forms in the subset to generate word form components, at least some of the word form components not being full words; generating a language component vocabulary VC comprising the word forms in the vocabulary V and the word form components; and generating and storing information indicating a correspondence between the word forms in the vocabulary V and corresponding word form components.
1. A method of analyzing a language for providing speech recognition, the method comprising steps of: determining a threshold frequency of occurrence, within a corpus, of word forms in a vocabulary V for the language, by using at least one processor; in response to determining that a subset of the word forms has a frequency of occurrence in the corpus less than the threshold frequency, splitting at least some of the word forms in the subset to generate word form components, at least some of the word form components not being full words; generating a language component vocabulary VC comprising the word forms in the vocabulary V and the word form components; and generating and storing information indicating a correspondence between the word forms in the vocabulary V and corresponding word form components. 3. The method of claim 1 , wherein said splitting is performed using a fixed vocabulary and a fixed list of allowable endings, with each word from the fixed vocabulary being split into at least a stem and an ending that is an element of the fixed set of endings, so as to substantially minimize the total number of all stems that are required to split every word in the fixed vocabulary, wherein the fixed set of allowable endings includes an empty ending.