1. A method comprising: receiving an input in a first language; obtaining a plurality of probable translation alternatives for a translation result, each probable translation alternative being a translation of the input into a second language; presenting a first of the plurality of probable translation alternatives on a display; determining that the device is being shaken; responsive to a determination that the device is being shaken, presenting a second of the plurality of probable translation alternatives in the alternate translation result dialog screen on the display; and responsive to subsequent determinations that the device is being shaken, presenting the alternative translation results in a loop through all of the alternative translation results until the user selects a translation result from the presented list.
1. A method comprising: receiving an input in a first language; obtaining a plurality of probable translation alternatives for a translation result, each probable translation alternative being a translation of the input into a second language; presenting a first of the plurality of probable translation alternatives on a display; determining that the device is being shaken; responsive to a determination that the device is being shaken, presenting a second of the plurality of probable translation alternatives in the alternate translation result dialog screen on the display; and responsive to subsequent determinations that the device is being shaken, presenting the alternative translation results in a loop through all of the alternative translation results until the user selects a translation result from the presented list. 8. The method of claim 1 , wherein the first of the plurality of probable translation alternatives has a highest probability score of the plurality of probable translation alternatives.