1. A computer-implemented method of enabling real-time communication between multiple participants in a Session Initiation Protocol based on Voice Over Internet Protocol (VOIP), the method comprising: receiving, at a sending VOIP server, a real-time communication from a first participant in a first spoken language that initiates a dialog with a second participant, said real-time communication being broadcast to said second participant in said first spoken language; identifying, by a receiving VOIP server, a second spoken language to be received by said second participant for said real-time communication of said dialog; determining, by said receiving VOIP server, that said second spoken language is different than that of said first spoken language for said real-time communication of said dialog; translating, by said receiving VOIP server, said real-time communication of said dialog from said first spoken language to said second spoken language for said second participant to create a translated real-time communication of said dialog; and delivering, by said receiving VOIP server, said translated real-time communication of said dialog to said second participant in said second spoken language.