2. The method of claim 1 , further comprising: generating a third proposed spelling correction comprising the base characters of the input and at least one diacritical difference, wherein the third proposed spelling correction differs from the first proposed spelling correction and is a first type of spelling correction; determining a preferred proposed spelling correction and an alternate proposed spelling correction using linguistic rules to choose between the first proposed spelling correction and the third proposed spelling correction; and outputting the preferred proposed spelling correction as preferred over the alternate proposed spelling correction and the alternate proposed spelling correction as preferred over the second proposed spelling correction.
1. A method of enabling input on an electronic device, the method comprising: receiving an input comprising a series of key selections; determining base characters for the series of the key selections; generating a first proposed spelling correction comprising the base characters of the input and at least one diacritical difference; generating a second proposed spelling correction comprising at least one base character difference from the input; and outputting both the first proposed spelling correction and the second proposed spelling correction, the output promoting a first type of spelling correction over a second type of spelling correction; wherein the first type of spelling correction, including the first proposed spelling correction, contains differences from the input, the differences selected from a set of diacritical differences; and wherein the second type of spelling correction, including the second proposed spelling correction, contains spelling corrections having at least one base character difference from the input.