Contact translation