1. A method for localization of an application, the method comprising: automatically identifying, using a processor, at least one textual information within the application to be translated into a second language from a first language, the automatically identifying being triggered by a user interacting with the application causing the textual information to be presented to the user; selectively substituting at least one token included in the textual information with at least one word in accordance with the user interaction with the application; transmitting the textual information with the selectively substituted token for translation to the second language; receiving a translated textual information in the second language; and localizing the textual information with the translated textual information for presenting a localized textual information to the user.