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. 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 →

Optional add-on

Translate text inside images

Sold separately from subscription tiers. Prepaid packs; each image is translated once and cached forever. No monthly commitment. Quota is 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.