1. A method of multi-modal interaction with users using a wireless device for language translation, the method comprising: displaying at the wireless device a list of prioritized target languages associated with a location of the wireless device received via wireless connection, the location detected by a location detection system, when a translation application is activated on the wireless device; receiving at the wireless device a first message in a first language; providing at the wireless device associated first text of the received message in a first window; and upon user approval of the first text, translating at a translation device in a network_the first text into a second language and providing second text in a second window in the second language, wherein the second language is selectable from the list of prioritized target languages associated with the location of the wireless device.