What is claimed is:1. A method for language selection on a shared local user interface, comprising:providing at least one mechanism on a shared local user interface for selection, by each of a group of multiple users of the shared local interface, of one of an original set of at least two languages for text to be displayed on the local user interface;at a plurality of times, receiving a user's selection, by a respective one of the group of multiple users, of one of the original set of languages; andbased on a plurality of the user selections by users in the group of multiple users, learning a modified set of languages to be used in place of the original set of languages during providing the at least one mechanism on the shared local user interface, at a subsequent time, for selection, by each of the group of multiple users, of one of the modified set of languages,wherein the providing at least one mechanism and the learning of the modified set of languages are performed with a processor.2. The method of claim 1, wherein the modified set of languages comprises at least two natural languages.3. The method of claim 1, wherein the at least one mechanism comprises a plurality of mechanisms.4. The method of claim 1, wherein the at least one mechanism comprises automatically displaying text in each of the languages in the set in a sequence on the local user interface and providing for a user to select a currently displayed one of the languages.5. The method of claim 1, wherein the at least one mechanism comprises providing for a user to perform a gestured recognized by the user interface as an instruction to change text in a first of the languages in the set to text in a second of the languages in the set on the local user interface.6. The method of claim 1, wherein the at least one mechanism comprises a menu of languages which is displayed to the user when requested by the user.7. The method of claim 1, wherein the at least one mechanism enables a user to select a language which is not among the languages in a current set of languages, the current set being the original set of languages or a modified set of languages.8. The method of claim 1, wherein the modified set of languages includes at least one language which is not in the original set of languages and/or contains fewer languages than the original set of languages.9. The method of claim 1, wherein the local user interface enables a user to control an associated device.10. The method of claim 1, further comprising providing for an authorized user to select the original set of languages.11. The method of claim 10, further comprising providing for an authorized user to select a priority for a language in the original set of at least two languages, the priority being used to set a default one of the original set of languages for the user interface.12. The method of claim 1, wherein the learning further comprises learning a priority for at least one of the languages in the modified set, based on the received plurality of user selections.13. A system comprising memory which stores instructions for performing the method of claim 1 and a processor, in communication with the memory, which executes the instructions.14. A computer program product comprising a non-transitory recording medium storing instructions, which when executed on a computer, causes the computer to perform the method of claim 1.15. The method of claim 1, wherein the modified set includes at least two languages.16. A shared local user interface, comprising:memory storing instructions which:provide at least one mechanism on the shared local user interface for selection, by each of a group of multiple users of the shared local interface, of one of an original set of at least two languages for text to be displayed on the local user interface,at a plurality of times, receive a user's selection of one of the original set of languages by a respective one of the group of multiple users, andbased on a plurality of the users' selections, learn a modified set of languages to be used in place of the original set of languages during providing the at least one mechanism on the shared local user interface, at a subsequent time, for selection, by one of the group of multiple users, of one of the modified set of languages; anda processor which executes the instructions.17. In combination, the local user interface of claim 16 and a device which is at least partially controlled by the local user interface.18. A method for language selection on a shared local user interface, comprising:providing at least one mechanism on a shared local user interface for selection of one of an original set of at least two languages for text to be displayed on the local user interface, the at least one mechanism comprising:automatically displaying text in each of the languages in the set in a sequence on the local user interface, text in a current screen automatically transitioning between the languages, andproviding for a user to select a currently displayed one of the languages while the associated text is being displayed in a given one of the languages;receiving a user's selection of one of the original set of languages; anddisplaying text on the LUI in the selected language;wherein the providing at least one mechanism and the displaying of text on the LUI in the selected language are performed with a processor.19. The method of claim 18, wherein the sequence is based on a preset priority for at least one of the languages in the set.20. The method of claim 18, further comprising, based on a plurality of user selections, learning a modified set of languages to be used in place of the original set of languages during providing the at least one mechanism at a subsequent time.