1. A system configured to generate grammatically correct text in a target language based on one or more text templates and corresponding context in a source language, comprising: a software module configured to select one or more source language text templates and corresponding context in the source language, the software module being configured to store the one or more source language text templates and one or more corresponding target language text templates, and context in the source language and corresponding context in the target language; a localization engine configured to obtain the selected one or more source language text templates and corresponding context in the target language from memory, apply the target language context to the one or more target language text templates, and apply one or more grammatical rules for the target language, thereby generating a grammatically correct text string in the target language; and a display configured to display the grammatically correct text string in the target language.