1. A method for developing a corpora of context-based phrase translations for translating one or more sections of one or more applications, from a source language to a target language, the method comprising: storing a plurality of text phrases present on the one or more sections; storing a plurality of screen shot images of the one or more sections in accordance with a pre-defined condition; storing a timestamp associated with each of said text phrases and each of said screen shot images; and combining the plurality of text phrases and the plurality of screen shot images based on said timestamps, to translate said text phrases to generate the corpora of context-based phrase translations, wherein the above steps are executed by a microprocessor.