Generalized translation