1. An input method for an electronic device having a display and a memory having stored therein a number of language objects and a number of associated frequency objects, at least some of the language objects each comprising a number of characters, the method comprising: detecting an ambiguous text input including a set of characters; generating a number of compound language solutions by identifying a language object that corresponds with an initial set of characters of the ambiguous text input and identifying another language object that corresponds with another portion of the ambiguous text input; for at least a first compound language solution, generating a junction object comprising a terminal character of the language object and an initial character of the another language object; determining for at least the first compound language solution a frequency value of a language object corresponding with the junction object or a frequency value of zero if no language object corresponding with the junction object is found; and employing the frequency value in outputting with the display a representation of each of at least some of the compound language solutions.