Image translation

Translate text inside your images

Add a single attribute. Proxylang detects the text, translates it, and rebuilds the image in the new language — fonts, colors, and layout preserved. See what it actually looks like below.

Style-preserving

Fonts, textures, colors, and effects stay intact. Only the text changes.

Layout-safe

Original image dimensions are preserved via CSS — no page-reflow surprises.

One quota, one language

Each language version caches forever once generated.

Examples

Real images we translated with Proxylang. English → Korean in every example; the same pipeline runs for any of the 30+ supported languages.

Product diagram with UI labels

English → Korean
ko-KR
Original
Loading…
Original image
Translated
Loading…
Translated image

Every label, button, and popup message in the flow diagram is translated while violet gradients, typography, and emoji are left untouched.

Text-behind-subject composition

English → Korean
ko-KR
Original
Loading…
Original image
Translated
Loading…
Translated image

A photography treatment where text 'sits behind' the subject. Proxylang preserves the masking effect while replacing the word itself.

Decorative text with image fill

English → Korean
ko-KR
Original
Loading…
Original image
Translated
Loading…
Translated image

A stylized logotype whose letters are filled with flower photography. The translation keeps the fill texture and letter outlines intact.

UI screenshot with overlay text

English → Korean
ko-KR
Original
Loading…
Original image
Translated
Loading…
Translated image

A YouTube thumbnail combining a photo-filled headline with a real Microsoft Word ribbon. Both the creative text and the UI chrome translate; faces and product icons are preserved.

How to use it

After enabling image translation on your domain, tag any <img> containing translatable text:

<img
  src="/banners/hero.jpg"
  alt="Spring Sale"
  data-pl-translate-image
/>

That's the whole change. Detection runs on every page render; each new language translation is billed once, then cached permanently. Most images cost one credit. Very large or very tall images (longer than 2000px on a side, or taller than 3.5 times their width) cost two. First translation takes around 45 seconds to 1 minute and swaps into the page automatically once ready — no refresh needed. Subsequent visits in that language are instant. Full setup guide →

Image translations are included with your plan

Granted once when you first subscribe, shared across every site on the account, and they never expire. Moving up a plan tops you up by the difference. The packs below are for when you need more.

2
Lite
10
Start
30
Pro
100
Business
100
Global

Compare plans →

Image Translation

Translate text inside images

Every paid plan comes with free image translations. These packs are for when you need more. Each image is translated once and cached forever. No monthly commitment. Packs are valid for 12 months from purchase.

Tag data-pl-translate-image on any <img> on your site. No other setup required.

Each image, each target language consumes one quota unit. Translating an image into Korean uses 1 quota. Translating the same image into Japanese uses another. Every language version caches permanently after its first translation, so repeat visits to that language are free.

Style-preserving

Fonts, colors, and layout stay intact. Only the text changes.

Translated once per language

Each language version caches forever. Same image + same language on repeat visits costs nothing.

Valid for 12 months

Each pack stays usable for 12 months from purchase. No monthly commitment.