1. A computer-implemented method for facilitating cross-language communication among users of respective wireless communication devices, the method comprising: receiving, at a first of the wireless communication devices, a first user input indicating willingness to participate in a cross-language communication session with a second of the wireless communication devices; receiving, at the second wireless communication device, a second user input indicating willingness to participate in the cross-language communication session with the first wireless communication device; receiving, at the first wireless communication device, a first signal from a first sensor of the first wireless communication device, other than an antenna; receiving, at the second wireless communication device, a second signal from a second sensor of the second wireless communication device, other than an antenna; automatically comparing the first signal to the second signal to determine whether the first signal and the second signal satisfy a similarity criterion; if the first and second signals satisfy the similarity criterion, automatically establishing the cross-language communication session; and if the cross-language communication session is established: after receiving the first and second user inputs, receiving a first user message entered on the first wireless communication device in a first natural language; automatically generating a translated first user message, including translating the first user message into a second natural language, different than the first natural language; and outputting the translated first user message on the second wireless communication device.
8. A method according to claim 1 , further comprising wirelessly communicating at least one of the first user message and the translated first user message from the first wireless communication device directly to the second wireless communication device.