1. A method comprising: based at least in part on a user interaction with a game application that is executed on a client device, identifying a text string in the game application; receiving, from a server separate from the client device, a translation of the identified text string, the translation of the identified text string including a token; in an automated operation performed using one or more computer processor devices, substituting the token with a word in accordance with the user interaction with the game application, thereby providing an updated translation of the text string; and causing display of the updated translation of the text string on the client device.
7. The method of claim 1 , wherein: the translation of the identified text string is also a translation of a previous text string; and the method further comprises determining that the identified text string and the previous text string are identical.