1. An electronic multi-language-to-multi-language translation system, the system comprising: a first user to communicate in a first language; a server, wherein the first user and the server are in communication; a second user to communicate in a second language; a translation engine on a remote server; and an email message in the first language transmitted by the first user to the second user via the server, wherein the email message is forwarded to the translation engine by the server to translate the email message to the second language and transmit 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.