translation + cleanage