macOS app — on the App Store

Your app, speaking
39 languages.
Without the grind.

Drag in your .xcstrings file. Get back 39 languages, plus fully localized App Store screenshots rendered in SwiftUI and uploaded to App Store Connect — automatically. It's genuinely this easy.

39
Languages
234
Screenshots saved
Localize-It
Localizable.xcstrings
"hello" : {
"localizations": {
"ja": "こんにちは"
"ar": "مرحبا"
"ko": "안녕하세요"
"de": "Hallo"
}
}
+38
Languages
unlocked
🇯🇵🇩🇪🇫🇷🇪🇸🇮🇹🇧🇷🇰🇷🇨🇳🇷🇺🇸🇦🇳🇱🇵🇱🇸🇪🇹🇷🇮🇳🇵🇹🇺🇦🇨🇿🇷🇴🇬🇷🇭🇺 39 LANGUAGES 🇯🇵🇩🇪🇫🇷🇪🇸🇮🇹🇧🇷🇰🇷🇨🇳🇷🇺🇸🇦🇳🇱🇵🇱🇸🇪🇹🇷🇮🇳🇵🇹🇺🇦🇨🇿🇷🇴🇬🇷🇭🇺 39 LANGUAGES

Trusted by indie developers shipping globally

Localization is painful.
So most devs just don't.

.xcstrings is a whole thing

Copy-paste structured JSON into some tool, massage the output, re-integrate it into Xcode, repeat for every update. It's tedious and every developer knows it.

39 languages × 5 screenshots

That's 195+ images to design, export, and maintain — and that math gets worse every time you touch your UI. No wonder developers stop at 5 languages.

Uploading to App Store Connect is miserable

Drag and drop. Drag and drop. Drag and drop. 234 times. For iPhone and iPad. Across all languages. Every. Single. Release. Yeah, no.

Drop in a file.
Get a global app.

Built for Apple developers, by people who've felt the pain. Every feature is native .xcstrings, SwiftUI, and App Store Connect — nothing generic, nothing adapted.

Drag. Drop. Done.

Drop your .xcstrings file in. AI translates it into 39 languages and hands you back a valid, Xcode-ready file — plurals, placeholders, and all. Existing translations are never touched. Zero re-integration work.

// Before
"welcome": "Welcome back!"
// After (39 languages, instantly)
"ja" → "おかえりなさい!"
"ar" → "مرحباً بعودتك!"
"ko" → "다시 오셨군요!"
"de" → "Willkommen zurück!"

234 screenshots. Zero Figma.

Define your App Store screenshots once in SwiftUI. Localize-It renders them in every language with the right translated text — pixel-perfect for all device sizes — and uploads everything to App Store Connect automatically.

🇯🇵
🇩🇪
🇫🇷
🇪🇸
🇰🇷
iPhone + iPad · 3 screenshots each · 39 languages
ONLY HERE

Continuous multi-screenshot design

Span a visual element — an illustration, gradient, or UI flow — across multiple App Store screenshots. Localize-It stitches everything together at render time, in every language. Nobody else does this.

Open source screenshot templates

A community repo of SwiftUI screenshot templates — polished, ready to use, and yours to fork. Start with something great out of the box, or customize it to make it your own. Community-built, community-owned.

Three steps.
Genuinely it.

01

Drop your .xcstrings

Drag your existing localization file in. Localize-It reads your string keys, plural rules, and any existing translations.

02

AI does the rest

Context-aware translation into 39 languages. Preserves formatting, placeholders, and plural forms. Uses the best-performing models — updated as better ones ship.

03

Screenshots → uploaded

SwiftUI renders your App Store screenshots in every language. Localize-It uploads them directly to App Store Connect. You lean back.

Pay for what you use.
Nothing more.

Tokens. No subscription. No monthly bill when you're not shipping.

Token Pack

Your translation currency

$4.99 / 500 tokens

Spend on .xcstrings translation. Token cost scales with file size — always just above AI cost. Existing translations are preserved and never cost tokens.

Pay as you go

No subscription

$4.99 / 500 tokens

Buy tokens when you need them, spend them on translations and screenshot generation. No monthly fees, no commitments.

Localize-It.io

Your app should be
global from day one.

Download the macOS app. Drop in your .xcstrings file. That's it — you'll get it immediately.

macOS app · Pay as you go · No subscription