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.