16. An electronic multi-language-to-multi-language translation method, the method comprising: accessing a server by a first user in a first language; transmitting an email message in the first language to a second user via the server; forwarding the email message to a translation engine from the server to translate the email message to a second language of the second user; and transmitting a translated email message to the second user for display; wherein the email message is broken into a plurality of blocks before transmitting each block to the translation engine as a translation request when the email message size exceeds a maximum compliant number of characters for the translation engine, and after all the blocks are translated, the blocks are put together into a continuous email message and sent to an email server.
18. The electronic multi-language-to-multi-language translation method of claim 16 , further comprising retrieving the second language of the second user from a database and using the email server to transmit the translated email message to the second user for display.