DEV Community

Cover image for We Localized a Mobile App Into Every Google Play Language (71) in ~8 Hours: 1,491 Store Screenshots + Full ASO — From Just 7 Raw Screenshots
Deneyseldeney
Deneyseldeney

Posted on

We Localized a Mobile App Into Every Google Play Language (71) in ~8 Hours: 1,491 Store Screenshots + Full ASO — From Just 7 Raw Screenshots

TL;DR: We took 7 raw phone screenshots of our app, and in roughly 7–8 hours of fully automated processing, Shotyend generated 1,491 store-ready screenshots (71 languages × 7 screens × 3 device sizes), wrote search-optimized ASO metadata in all 71 Google Play store languages, and uploaded everything to Google Play by itself through the Developer API. Our total manual effort: uploading 7 images and writing one description. ~10 minutes.


The problem every indie dev ignores

Roughly 60% of Google Play downloads come from non-English speaking countries. Users search in their own language, and a store listing that isn't localized is basically invisible in those markets.

But real localization is brutal:

  • 71 store languages supported by Google Play
  • Screenshots for phone, 7" tablet and 10" tablet
  • Title (30 chars), short description (80 chars), full description (4,000 chars) — per language
  • Keyword research — per language
  • And then uploading all of it without losing your mind

Do the math: 71 languages × 7 screenshots × 3 sizes = 1,491 images. A translator + designer team would need weeks. So nobody does it. Most apps ship with 5–10 languages and call it a day.

What we did instead

We ran our app GrowYend through Shotyend. Input:

  • 7 raw screenshots straight from the phone (status bar and all)
  • 1 app description in Turkish
  • Nothing else

What came out (~7–8 hours later, fully automated)

🖼️ 1,491 unique store visuals

  • All 71 Google Play store languages × 7 screens × 3 sizes (phone 1080×1920, 7" and 10" tablets)
  • The UI inside every screenshot was translated too — buttons, menus, even video titles were re-rendered by AI in each language. Arabic came out in proper RTL layout automatically.
  • Each screen got its own AI-generated background theme derived from the app's color palette — consistent across all 71 languages
  • Localized marketing captions with highlighted keywords on every image
  • Everything exported in a fastlane-ready folder structure

📝 ASO metadata in 71 languages

  • Title (≤30 chars) + short description (≤80) + full description (~2,100 chars) = 213 texts
  • Search-focused transcreation, not literal translation — each language got its own keyword set
  • Average ASO score: 94/100 (our original copy scored 55)
  • Character limit violations across 71 languages: 0

🚀 Automatic upload to Google Play

  • 1,491 images + 71 localized listings pushed through the Google Play Developer API
  • When we hit Google's daily save quota (yes, that's a real thing — you'll hit it too if you upload 71 languages), Shotyend queued the rest and auto-resumed hourly. No restarts, no lost work.

The numbers, side by side

Manual Shotyend
Store visuals weeks of design work 1,491 images, auto
In-screenshot UI translation practically impossible 497 screens, auto
ASO copy 71 translators 71 languages, ~94/100 score
Upload days of clicking fully automated via API
Your time ~10 minutes

Things we learned the hard way

  1. Google Play supports exactly 71 store listing languages. Irish, Welsh and Uzbek aren't on the list — the API will reject them with "language not currently supported".
  2. The daily save quota is real. Commit in batches and build resume logic, or you'll lose hours.
  3. Localized captions on top of your own-language screenshots work — but translating the UI inside the screenshot converts noticeably better. It signals "this app actually speaks your language".

Try it

If you've got an app and 7 screenshots, you're about 10 minutes of effort away from a fully localized Google Play presence:

👉 shotyend.com

Happy to answer any questions about the pipeline in the comments.

Top comments (0)