Horizontal and vertical translations