9. A non-transitory computer-readable medium comprising routines, the routines being operable, when executed by a processor, to perform the steps of: detecting an ambiguous input entered into an input field; determining whether the input field is a special input field; identifying, from a plurality of data sources, a particular data source associated with the special input field; and outputting a proposed disambiguation result utilizing the plurality of data sources, wherein, if the input field is determined to be the special input field, language objects from the particular data source are included in the proposed disambiguation result at a position of higher priority than language objects from the plurality of data sources other than the particular data source based on the special input field determination, and wherein, if the input field is determined not to be the special input field, language objects from the particular data source are included in the proposed disambiguation result at a position of higher or lower priority than language objects from the plurality of data sources other than the particular data source based on a frequency analysis.
9. A non-transitory computer-readable medium comprising routines, the routines being operable, when executed by a processor, to perform the steps of: detecting an ambiguous input entered into an input field; determining whether the input field is a special input field; identifying, from a plurality of data sources, a particular data source associated with the special input field; and outputting a proposed disambiguation result utilizing the plurality of data sources, wherein, if the input field is determined to be the special input field, language objects from the particular data source are included in the proposed disambiguation result at a position of higher priority than language objects from the plurality of data sources other than the particular data source based on the special input field determination, and wherein, if the input field is determined not to be the special input field, language objects from the particular data source are included in the proposed disambiguation result at a position of higher or lower priority than language objects from the plurality of data sources other than the particular data source based on a frequency analysis. 10. The non-transitory computer-readable medium of claim 9 , wherein outputting a proposed disambiguation result further comprises: generating a number of prefix objects corresponding with the ambiguous input; forming a first result by identifying in the predetermined data source for each of at least some of the prefix objects a corresponding language object with which is associated a frequency object having a frequency value; making a determination that the quantity of the prefix objects in the first result is less than a predetermined quantity; responsive to the determination, forming a second result by identifying in a second data source for each of at least some of the prefix objects a corresponding language object with which is associated a frequency object having a frequency value; and outputting in a list the prefix objects of the first result and at least some of the prefix objects of the second result.