1. A method for translating an SMS message from a first language to a second language, comprising: receiving a first SMS message in a first language at a network node; scanning the first message at the network node for a code embedded in the SMS message, wherein the embedded code identifies, at least in part, the second language into which the first SMS message is to be translated; translating content of the first SMS message from the first language to the second language in accordance with the embedded code resulting in translated content; sending a second SMS message to a recipient, wherein the second SMS message includes the translated content; and re-translating the translated content to the first language and sending the thus re-translated content to an originator of the first SMS message without involvement of the recipient.