1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for dynamically correcting grammar associated with text, the method comprising: receiving a request from a user to change text within an application; changing all instances of the text within the application, according to the request; and dynamically correcting grammar associated with the changed text when the changed text is displayed to the user, according to one or more rules associated with a language of the changed text.