translation patch