AI screenshot translation for App Store & Google Play

Translate your App Store screenshots into 30+ languages

StoreLocale translates the app interface inside your App Store and Google Play screenshots, not just the captions around them. AI detects each UI string, translates it and repaints it in place. Device frames and layout stay intact, and you export a ZIP of PNGs organized by language and store size.

Want to test before signing up?Try interactive preview
In-app UI, not just captions32 target languages incl. RTLApp Store & Google Play size presetsNo Figma required
In-app UI translation
🇺🇸 → 🇹🇷 🇯🇵 🇩🇪 🇫🇷
Manage Tasks Seamlessly
Localized Screen (14 Layers)
Send
Receive
Analytics
Subscription$24,500.00
Output: iPhone 6.9" preset1320 × 2868 px
32
Target languages
18
Store & web size presets
0
Credits for detection & translation
BYOK
OpenRouter & Gemini keys
Why localize screenshots?

Why do localized screenshots matter?

Screenshots are often the first thing shoppers see, and Apple advises (opens in a new tab) localizing them for each market your app is offered in.

Screenshots appear before your product page

Depending on orientation, the first one to three screenshots appear in App Store search results when no app preview is available (Apple: Creating your product page (opens in a new tab)).

Shoppers prefer their own language

In a survey of 8,709 consumers in 29 countries, 76% of online shoppers preferred to buy products with information in their native language (CSA Research (opens in a new tab)).

A few languages reach most users

Google notes that you can reach almost 80% of internet users worldwide with only 10 languages (Android Developers Blog (opens in a new tab)).

Captions vs in-app UI

What gets translated in each screenshot?

Translating only the caption leaves the app itself in English. StoreLocale translates both layers.

Screenshot elementCaption-only localizationStoreLocale
Headline or caption above the deviceTranslatedTranslated as an editable text layer per language
Buttons, tabs, labels and content inside the appStay in the source languageDetected, translated and repainted in place
Device frame, background and layoutKeptKept for every language
Posters, video frames and rating badgesUnchangedMasked and left untouched
Interactive Preview

Preview translated in-app UI text

Pick a storefront language to see how translated UI text sits inside a sample app screen. This is an interactive preview; real results come from the AI repaint in the editor and should always be reviewed before publishing.

9:41
5G
AR
Günaydın
Alex Rivera
Pro Üye
Toplam Portföy Bakiyesi
₺845.250,00
Bu ay +%14,2AI Inpainted
Gönder
Al
Yatırım
Analiz
Son İşlemlerView all
App Store Aboneliği
Yazılım & Bulut
-$14.99
Freelance Hakediş
Doğrudan Transfer
+$850.00
Kahve & Kahvaltı
Yeme & İçme
-$4.50
Ana Sayfa
Analiz
Kartlar
Profil
6.9" iPhone 16 Pro Max Frame•1320 × 2868 px
Target LocaleTürkçe Storefront
Vision AI Layers14 Localized Layers
Typography EngineNative Fonts Inpainted
Product walkthrough

See StoreLocale in action

Watch how StoreLocale detects in-app UI text, repaints it seamlessly in 30+ languages, and exports store-ready screenshot sets in 44 seconds.

StoreLocale Product Tour Preview
Watch product tour
44 seconds • 1080p HD
Audio enabled
Four-step workflow

How do you translate app screenshots with StoreLocale?

From source screenshots to a localized ZIP for every store listing in four steps.

STEP 01

Upload your screenshots

Drop in PNG, JPEG, WebP or GIF screenshots. Each file becomes a slide, and duplicate uploads are skipped automatically.

STEP 02

Pick target languages

Choose from 32 target languages, including Japanese, German, Simplified and Traditional Chinese, and right-to-left Arabic and Hebrew.

STEP 03

Detect, translate, repaint

AI finds each UI string and translates it at no credit cost. Edit any translation, then generate the repainted screenshot for each language.

STEP 04

Review & export the ZIP

Compare every result with the source side by side, then download PNGs grouped by platform, language and size preset.

Screenshot studio

What can developers and ASO teams do with StoreLocale?

Everything needed to design, translate and package screenshot sets for global releases.

UI text detection & in-place repaint

A vision model finds every UI string with its position, color and weight. An image model then repaints each string in the target language, while video frames, posters and rating badges are masked and left untouched.

Device frames that stay put

Wrap screenshots in iPhone 16 Pro Max, iPhone 16, Samsung Galaxy S24 Ultra, Google Pixel 9 Pro, iPad Pro 13" or MacBook Pro 16" frames, plus clay, browser and TV frames. The frame and layout carry over to every language.

Per-language captions & styling

Write a different headline for each language in 8 font families, with gradient or image backgrounds, drop shadows and 9 slide templates such as Headline top, Two devices and Feature stack.

One ZIP for every language

Export all selected languages and size presets as PNGs in one ZIP, organized into platform, language and size folders. Strict export skips or blocks slides that still contain untranslated text.

Slides, undo & autosave

Build full screenshot sets across multiple slides with layer reordering, 50-step undo, a side-by-side compare view, browser autosave, cloud sync and live sync between open tabs.

Two-factor sign-in & BYOK

Protect your account with optional TOTP two-factor authentication and hashed backup codes. Pay with one-time credit packs or connect your own OpenRouter or Gemini API key.

Size presets & device frames

Which screenshot sizes can you export?

Size presets mapped to Apple and Google Play screenshot slots, plus the device frames available for each category. The screenshot size guide lists every accepted size.

Phones (iOS & Android)

Largest iPhone sizeApp Store Connect

iPhone 6.9" display

Apple's 6.9" class covers iPhone 18 Pro Max, 17 Pro Max, 16 Pro Max and iPhone Air.

1320 × 2868 px
Accepted 6.9" sizeApp Store Connect

iPhone 6.9" (1290 × 2796)

Also an accepted 6.9" size; the class includes 15 Pro Max and 14 Pro Max.

1290 × 2796 px
Required if no 6.9" setApp Store Connect

iPhone 6.5" display

Covers iPhone 14 Plus, 13 Pro Max, 11 Pro Max and XS Max.

1242 × 2688 px
Optional, scaled if absentApp Store Connect

iPhone 6.3" display

Apple lists 1179 × 2556 under 6.3" (iPhone 18 Pro, 17 Pro, 17, 16 Pro, 16).

1179 × 2556 px
Check layout before uploadGoogle Play Console

Android phone 9:16

Matches Play's 1080 × 1920 portrait size, but it is stretched from the taller design canvas.

1080 × 1920 px
Over Play 2:1 limitGoogle Play Console

Android phone 20:9

Longer than Play's 2:1 aspect limit, so Play does not accept it as a phone screenshot.

1080 × 2400 px
Device frames in this category
  • iPhone 16 Pro Max
  • iPhone 16
  • Samsung Galaxy S24 Ultra
  • Google Pixel 9 Pro
  • Clay Minimal Phone (9:16)
  • Phone Landscape

Tablets (iPad & Android)

Required for iPad appsApp Store Connect

iPad 13" display

Covers iPad Pro (M5, M4) and 13" iPad Air. Required if your app runs on iPad.

2064 × 2752 px
OptionalApp Store Connect

iPad 11" (1668 × 2420)

One of Apple's accepted 11" sizes; scaled from 13" if you skip it.

1668 × 2420 px
Not Play's tablet shapeGoogle Play Console

Android 10" tablet

Portrait 10:16, not the 9:16 or 16:9 shape Play recommends for tablet screenshots.

1600 × 2560 px
Not Play's tablet shapeGoogle Play Console

Android 7" tablet

Portrait 10:16, not the 9:16 or 16:9 shape Play recommends for tablet screenshots.

1200 × 1920 px
Device frames in this category
  • iPad Pro 13" (Portrait)
  • iPad Pro 13" (Landscape)
  • Clay Tablet (Landscape)

Mac, desktop & TV

Accepted Mac sizeApp Store Connect

Mac App Store

2880 × 1800 is one of Apple's four accepted 16:10 Mac sizes.

2880 × 1800 px
Landscape presetWeb & Apple TV

Desktop 1080p

Matches Apple's 1920 × 1080 Apple TV size and common web hero layouts.

1920 × 1080 px
Landscape presetApple TV & visionOS

TV & 4K display

Matches Apple's 3840 × 2160 size for Apple TV and Apple Vision Pro.

3840 × 2160 px
Device frames in this category
  • MacBook Pro 16"
  • Minimal Laptop 16:10
  • iMac 24" (Blue)
  • iMac 24" (Silver)
  • Apple Studio Display 27"
  • Minimal Desktop 16:9
  • Smart TV 4K
  • Minimal TV 16:9

Web & launch formats

Social presetLaunch posts

X / Twitter post

16:9 card for release announcements.

1200 × 675 px
Launch presetLaunch posts

Product Hunt gallery

Landscape preset for launch gallery images.

1270 × 760 px
Web presetLanding pages

Website hero 1080p

Pair with the Safari or dark browser window frame.

1920 × 1080 px
Device frames in this category
  • Safari macOS Window
  • Minimal Dark Window

Store sizes from Apple's screenshot specifications and Google Play's preview asset rules. Each preset exports a PNG at the listed pixel size, scaled from the 1320 × 2868 design canvas. Presets with a different shape (iPad, Android, landscape) are stretched from that design, so check the layout of each one before you upload.

Transparent Pay-As-You-Go Pricing

Simple credits. No monthly subscription.

The editor, device frames and exports are free. Pay only for AI screenshot generation with one-time credit packs, or bring your own API key.

Free / BYOK

Community & BYOK

Connect your own Gemini or OpenRouter key with zero platform fees.

$0/ forever
0 credits consumed with BYOK
  • Unlimited generations with your key
  • Full canvas & typography studio
  • All device frames & bezels
  • Multi-store ZIP exports
  • IndexedDB autosave & 2FA
Starter Pack

Starter

For focused launches and smaller localization batches.

$9/ one-time
30 credits · $0.30 per credit
  • 30 Standard · 15 Pro · 7 Ultra screenshots
  • Zero API key setup needed
  • Credits never expire
  • Unchanged assets cost 0 credits
  • ZIP export by language and size
Most Popular
Launch Pack

Launch

Best value for multi-locale launches and regular releases.

$29/ one-time
120 credits · $0.24 per credit
  • 120 Standard · 60 Pro · 30 Ultra screenshots
  • Batch processing for 30+ locales
  • Credits never expire
  • Failed generations refunded automatically
  • Complete multi-language ZIP export
Scale Pack

Scale

For teams localizing larger catalogs across many markets.

$69/ one-time
350 credits · $0.20 per credit
  • 350 Standard · 175 Pro · 87 Ultra screenshots
  • Lowest cost per generated screen
  • Credits never expire
  • All 32 target languages
  • Unchanged screenshots are never re-billed

Credits depend on quality: each AI-localized screenshot (one slide in one language) costs 1 credit on Standard (1K), 2 credits on Pro (2K), or 4 credits on Ultra (4K). Text detection and translation cost 0 credits, and unchanged screenshots are not billed again.

Credits never expireNo recurring monthly feeSecure one-time checkout
Also for video thumbnails

Need to translate video thumbnails and covers too?

The same detect, translate and repaint steps can translate the text inside a thumbnail or cover image. Exports currently use the portrait 1320 × 2868 canvas, so there is no 16:9 thumbnail output yet.

Frequently asked questions

What do people ask about translating app screenshots?

How the AI works, what you export, what it costs and how your data is handled.

How does StoreLocale translate App Store screenshots?

Upload your screenshots and choose target languages. A vision model detects each UI string, the strings are translated, and an image model repaints them in place for every language. You can edit any translation, compare the result with the original, and export PNGs. Because the repaint is generative, review each language before you publish.

What is the difference between translating captions and translating the in-app UI?

Caption localization replaces only the marketing headline around the device. In-app UI localization also translates the buttons, tabs, labels and content inside the screenshot, so shoppers see your app in their language. StoreLocale does both. Read the caption vs in-app UI guide for when each approach fits.

Are exported screenshots ready for App Store Connect and Google Play Console?

StoreLocale exports PNGs at preset pixel sizes, such as 1320 × 2868 for Apple's 6.9-inch iPhone class and 1080 × 1920 for Android phones. Every preset is scaled from the same 1320 × 2868 design, so check each size, and always confirm the upload in App Store Connect or Play Console. See the screenshot size guide.

Does StoreLocale upload screenshots to the App Store or Google Play for me?

No. StoreLocale gives you a ZIP of PNGs organized by platform, language and size. You upload the files yourself in App Store Connect or Google Play Console, which lets you check each locale before it goes live.

Which languages are supported?

There are 32 target languages plus English as the source, including Japanese, Korean, German, French, Spanish, Italian, Turkish, Hindi, Simplified and Traditional Chinese, and right-to-left Arabic and Hebrew. Portuguese is one generic variant, so review wording for Brazil or Portugal. Browse the language guides.

How much does screenshot translation cost?

The editor, device frames and exports are free. AI repaint uses one-time credit packs (Starter $9 for 30 credits, Launch $29 for 120 credits, Scale $69 for 350 credits) that never expire. Each localized screenshot costs 1 credit on Standard (1K), 2 on Pro (2K) or 4 on Ultra (4K), and text detection and translation cost 0 credits. See pricing for a per-pack breakdown.

Do I need Figma or other design software?

No. StoreLocale includes an in-browser canvas editor with device frames, gradient backgrounds, typography controls, slide templates and multi-slide sets built for App Store and Google Play screenshots.

Can I bring my own AI API key (BYOK)?

Yes. Add an OpenRouter or Google Gemini API key in settings and generations use 0 StoreLocale credits; your provider bills you directly. The key is stored in your browser's local storage and sent with generation requests, so add it again on other devices.

How is my account and project data protected?

Projects are tied to your account, and the project API only returns projects you own. Passwords are hashed with bcrypt, two-factor (TOTP) secrets are encrypted with AES-256-GCM, and backup codes are stored as hashes. Sign-in and generation endpoints are rate-limited.

Streamline your App Store & Google Play launch

Start translating your app screenshots today.

Design and export for free, then translate your first set with credits or your own API key.