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, including dynamically correcting the display of additional text associated with the changed text, according to one or more rules associated with a language of the changed text.