21. The computer program product of claim 19 , wherein adjusting the initial probability of the first n-gram identifying a word based at least in part on the first number of atomic units comprises: identifying a scaling weight depending on the first number of atomic units; and applying the scaling weight to the initial probability of the first n-gram identifying a word to determine the scaled probability of the first n-gram identifying a word.
21. The computer program product of claim 19 , wherein adjusting the initial probability of the first n-gram identifying a word based at least in part on the first number of atomic units comprises: identifying a scaling weight depending on the first number of atomic units; and applying the scaling weight to the initial probability of the first n-gram identifying a word to determine the scaled probability of the first n-gram identifying a word. 22. The computer program product of claim 21 , wherein the scaled probability of the first n-gram identifying a word is x n , where x is the initial probability of the first n-gram identifying a word and n is the first number of atomic units.