translate()
Shifts the entire coordinate system by a horizontal and vertical amount
Examples

translate(100,100)
square(50,100,100)
translate(mouseX,mouseY)
square(50,100,100)Syntax
translate(x,y)Input
Description
x
Horizontal translation (left/right)
y
Vertical translation(up/down)

Description
The translate() function is used to move the origin point of the coordinate system to a new location.
When you call the translate() function, all subsequent drawing commands will be relative to the new origin point. This means that if you draw a shape or line at position (50, 50) after calling translate(100, 100), it will actually appear at position (150, 150) on the canvas.
Last updated