14. A method implemented on a computer having at least one processor, storage, and communication platform for providing a translated message, comprising the steps of: receiving, by a translation server, a request to translate a message directed to a user from a first language to a second language, wherein the request is initiated from an Internet source independent from the user; dividing, by the translation server, the message in the first language into one or more translatable components, wherein a translatable component includes a segment of text; identifying, by the translation server, at least one translatable component for which no corresponding translated component in the second language is generated previously via at least one of machine translation, human translation, and a combination thereof; scheduling, by the translation server, for translation of at least one translatable component that does not have a corresponding translated component, via at least one of machine translation, human translation, and a combination thereof, into the second language; receiving, by the translation server, the translation of the at least one translatable component as corresponding translated component; and generating, by the translation server, the translated message in the second language based on the corresponding translated component for each of the at least one translatable component.
14. A method implemented on a computer having at least one processor, storage, and communication platform for providing a translated message, comprising the steps of: receiving, by a translation server, a request to translate a message directed to a user from a first language to a second language, wherein the request is initiated from an Internet source independent from the user; dividing, by the translation server, the message in the first language into one or more translatable components, wherein a translatable component includes a segment of text; identifying, by the translation server, at least one translatable component for which no corresponding translated component in the second language is generated previously via at least one of machine translation, human translation, and a combination thereof; scheduling, by the translation server, for translation of at least one translatable component that does not have a corresponding translated component, via at least one of machine translation, human translation, and a combination thereof, into the second language; receiving, by the translation server, the translation of the at least one translatable component as corresponding translated component; and generating, by the translation server, the translated message in the second language based on the corresponding translated component for each of the at least one translatable component. 17. The method of claim 14 , wherein the corresponding translated components is stored for future re-use.