Translation Calculator

Enter your object type (point, line, or polygon), define its coordinates, and specify a translation vector (X, Y) to shift it across the 2D plane. The Translation Calculator applies the vector to every point and returns the translated coordinates instantly — perfect for geometry homework, game dev, or visualizing transformations.

Choose the geometric object you want to translate.

The X coordinate of the point.

The Y coordinate of the point.

X coordinate of the first endpoint of the line.

Y coordinate of the first endpoint of the line.

X coordinate of the second endpoint of the line.

Y coordinate of the second endpoint of the line.

Enter polygon vertices as space-separated x,y pairs (e.g. 0,0 4,0 4,3 0,3).

How far to shift the object horizontally.

How far to shift the object vertically.

Results

Translated Coordinates

--

Original Coordinates

--

Translation Vector Applied

--

Displacement Magnitude

--

Original vs Translated Coordinates

Results Table

Frequently Asked Questions

What is a geometric translation?

A geometric translation is a transformation that moves every point of a figure the same distance in the same direction, defined by a translation vector (x, y). The shape, size, and orientation of the object remain unchanged — it simply slides to a new position on the coordinate plane.

How do you translate a point by a vector?

To translate a point (a, b) by vector (x, y), simply add the vector components to the coordinates: the new point is (a + x, b + y). For example, translating (3, 4) by vector (2, -1) gives the new point (5, 3).

Does translation change the shape or size of an object?

No. Translation is a rigid transformation (also called an isometry), which means it preserves distances, angles, and the overall shape and size of the object. Only the position changes.

How do you translate a line segment?

To translate a line segment, apply the translation vector to both endpoints independently. The resulting line segment is parallel to the original and has the same length — it has simply shifted position.

How do you translate a polygon?

Translate each vertex of the polygon using the same translation vector. Add the vector's X component to each vertex's X coordinate and the vector's Y component to each vertex's Y coordinate. The translated polygon will be congruent to the original.

What does the displacement magnitude represent?

The displacement magnitude is the straight-line distance between the original position and the translated position, calculated as √(vectorX² + vectorY²). It tells you exactly how far the object has moved, regardless of direction.

Can the translation vector have negative values?

Yes. A negative X component shifts the object to the left, and a negative Y component shifts it downward. Positive values shift right and upward respectively. You can combine any positive or negative values to move the object in any direction.

How do I enter polygon points in this calculator?

Enter your polygon vertices as space-separated coordinate pairs in the format: x1,y1 x2,y2 x3,y3 and so on. For example, a rectangle might be entered as 0,0 4,0 4,3 0,3. The calculator will translate each vertex by the given vector.

More Math Tools