1. A method for processing text exchanged an instant messaging dialog, the method comprising: receiving text input from a sender, where at least a portion of the text is of a type that is difficult for a recipient to understand based on diverse backgrounds of the sender and recipient; translating the portion of the text; and transmitting the text with the translated portion of the text to the recipient, wherein the translated portion of the text replaces the portion of the text that was difficult to understand.