engine v2 · shipped a real app in 40+ locales

Ship your store screenshots in40 languagessame design, samepixels.

LocaleShot treats your finished PNG like a design file. It reverse-engineers the design once, erases only the text pixels, and re-renders every language with a real typography engine. No templates. No re-drawing. No tofu.

30 free renders / month · no credit card

Kaloria App Store screenshot rendered in العربية
AR·العربية
Kaloria App Store screenshot rendered in 한국어
KO·한국어
Kaloria App Store screenshot rendered in 日本語
JA·日本語
Kaloria App Store screenshot rendered in Čeština
CS·Čeština
Kaloria App Store screenshot rendered in Deutsch
DE·Deutsch
Kaloria App Store screenshot rendered in English · source
EN·English · source

Backgrounds byte-identical across languages — measured against ground truth on every engine change.

ΔE 0.89 color accuracy×1.00 font-size match0 overflows, tested0.6s per language40+ locales typeset

The pipeline

Decompose once. Render forever.

We don't “edit” your image per language — we recover the design itself. After that, every additional language costs seconds and about a cent.

Source screenshot entering decomposition
plate.pngtext-free background
spec.json16 elements · fonts · ΔE<1

stage 01

Decompose once

We reverse-engineer the finished PNG into a design spec — every text block with its exact font, measured size, color, rotation — plus a clean text-free plate where only the glyph pixels were reconstructed.

Decomposed screenshot with editable element boxes
headline
body
chip · translate ✓
chip
card
badge
card
card

stage 02

Edit the spec

Every element is a box you can click: fix a translation, lock a brand term, toggle an element off. The review surface is a first-class product screen, not a JSON file.

Rendered DE variantDE0.6s
Rendered CS variantCS0.6s
Rendered JA variantJA0.7s
Rendered KO variantKO0.6s
Rendered AR variantAR0.7s
+35

stage 03

Render every locale

A real browser engine re-typesets each language against the spec — auto-fit, RTL and CJK shaping, native abbreviations — in about 0.6 seconds per language. Forty languages don't cost 40×.

Typography engine

German breaks your buttons. We typeset it like a German designer would.

Languages expand — German by 30–40%, short English strings up to 300%. “Mittagessen” doesn’t fit where “Lunch” lived, and a generic translator will happily smash it through your chip row. LocaleShot handles it the way a designer would, automatically:

  • measure-and-fitsizing measured in a real browser engine, never guessed
  • sibling locka chip row never ends up with four font sizes — at most −10% of the designed size, together
  • native abbreviationan LLM shortens “Mittagessen” to “Mittag” the way a German designer would — before any ellipsis
  • hard guaranteeszero overflow, zero clipped text, pills never redrawn — tested on every render
English source chip row: Breakfast, Lunch, Dinner, Snack
EN · source — Breakfast · Lunch · Dinner · Snack
Mittagessen → Mittag · auto-fit · sibling sizes locked
German render: Frühstück, Mittag, Abend, Snack — natively shortened, pills intact
DE · rendered — Frühstück · Mittag · Abend · Snack ✓ pills intact

Store-ready out the door

Pixel-exact, because Apple rejects 1px off.

Exact Apple and Play sizes, per-locale folder trees that drop straight into fastlane. This engine already shipped a real app's store assets in 40+ languages across 4 device slots.

1290×2796App Store · iPhone 6.9″
2064×2752App Store · iPad 13″
1080×1920Google Play · phone

Apple wants up to 47 locales × 10 screenshots × 2 device sizes — roughly 940 images per full pass. Google Play shows your default-language graphics to everyone you didn’t localize for. LocaleShot turns that from a quarter-long project into an export button: pick the target, download the ZIP, run fastlane deliver.

fastlane/
└── screenshots/
├── en-US/
│ ├── 1_scanner.png
│ ├── 2_dashboard.png
│ └── 3_insights.png
├── de-DE/
│ ├── 1_scanner.png # Frühstück · Mittag · Abend
│ └── …
├── ja/
├── ko/
├── ar-SA/ # true RTL shaping
└── … 35 more locales

Economics

Studio-grade output at render-time prices.

Because the design is recovered once, forty languages don't cost 40×. That's the economic moat every per-image-credit competitor can't follow.

design studio

$150–300 / language / set

2–5 days each, re-incurred on every creative refresh. The gold standard for quality — at gold prices.

localeshot

≈$0.10 / screen · language

Seconds per render, every intermediate editable — a human reviews 1% instead of producing 100%.

10 screens × 40 locales $16

A full store set — what one studio language used to cost, ten times over.

The honest map

Why nothing else does this.

Template builders translate their own text layers. Design suites translate editable objects. AI editors re-synthesize your whole image. We ingest the finished pixels.

CapabilityLocaleShotTemplate buildersAppScreens & co.Design suitesCanva · FigmaAI image editorsNano Banana · GPT-ImageDesign studioshuman, per set
Ingests your finished PNG — no source files
Non-text pixels stay byte-identical
Pixel-exact store sizes (1290×2796 …)~
Correct RTL + CJK typesetting~~~
Auto-fit + native shortening when German won’t fit
Editable spec between stages — fix one word, re-render~~~
Turnaround for 40 languagesminutesn/amanualunreliable2–5 days/lang
Cost per language per set≈$1subscriptionyour timeper-image credits$150–300

We mean this table honestly: design in a template builder or Figma if you like — export the PNG and we take it the other 39 languages. AI editors are brilliant too; we use them as a surgically-masked background infiller, never to redraw your design.

Pricing

1 render = 1 screenshot in 1 language.

Visible math, COGS-backed free tier. Annual plans get two months free.

Free

Localize your first screens end-to-end.

Free
  • 30 renders / month
  • Full pipeline — decompose, spec editor, all 40 locales
  • Exact Apple / Play export sizes
  • No credit card required
Start free

Indie

One app, every market it deserves.

$19/mo
  • 500 renders / month
  • One full store set (10 screens × 40 locales) + re-runs
  • fastlane-ready ZIP export
  • Translation memory across screens
Start Indie
Recommended

Studio

A portfolio of apps, refreshed monthly.

$59/mo
  • 2,500 renders / month
  • Projects across multiple apps + device slots
  • Priority rendering queue
  • Shared glossary + translation memory
Start Studio

Agency

Client volume at software economics.

$149/mo
  • 10,000 renders / month
  • 5 team seats
  • API access
  • Every client launch: screens in, locale trees out
Start Agency

Need more volume or a custom pipeline? Talk to us.

FAQ

Frequently asked.

Your designer made it once.
Ship it forty times.

Upload a finished screenshot, review the spec, render every market. 30 free renders a month — the worst screenshots welcome.