1. A computer-implemented method for providing writing assistance to a user, the method comprising: automatically generating a mapping between two strings of text that are in the same language; and providing, based at least in part on the mapping, an indication of an error contained in input received from the user.