Long translation patch