Patent attributes
A method for translating messages between users is presented. The method includes receiving, at a first computing device, a message from a first user associated with a first language, in which content of the message is in the first language. The method also includes transmitting the message to a second computing device associated with a second language of a second user. The method further includes receiving the message and an indication of the second language from the second computing device as well as transmitting the message to a translation server to be translated to the second language. Furthermore, the method includes receiving a translated message from the translation server and transmitting the translated message to the second computing device of the second user.