Patent ID: 8326596

Claim:
An apparatus for translating speech from a first language used by a calling party to a second language used by a called party during a voice-over-Internet protocol (VOIP) call, comprising: a processor; and a memory in communication with the processor, the memory storing processing instructions executed by the processor, the processing instructions including: a speech-to-text module for receiving speech in the first language from the calling party and converting the speech to corresponding text in the first language, wherein the speech in the first language is received as output data from a proprietary application of the calling party; a socket for converting the output data from the proprietary application to an open source format; a text translation module for translating the corresponding text in the first language to text in the second language; a text-to-speech module for converting the text in the second language to corresponding speech in the second language, and for playing the corresponding speech in the second language to the called party; and an accounting module for determining a charge to at least one of the called party and the calling party for translating speech during the call.