Monetization
Localization
Ship every paywall in your users' language and local currency — translate, preview, and update without an app release.
A user in Tokyo who sees an English paywall priced in dollars is a user you've already lost. Most of your installs come from outside your home market, but most paywalls ship in one language and quietly leave money on the table everywhere else. The usual fix — export strings, hand them to a vendor, wire the results back into the binary, wait for review — turns every translation into an engineering project. Superwall localization moves all of that into the dashboard, so your growth team can translate paywalls, preview them in any locale, and push the changes live without shipping a new build.
Meet users in their language, automatically
Superwall reads the device locale and serves the matching version of your paywall, falling back to English when a language isn't available. You don't write branching logic or maintain a locale switch in code — you add a language once and every user in that region gets it. See how locale detection and fallback work.
Prices are localized for you. Superwall pulls product pricing straight from the App Store and Google Play, which return amounts in the storefront's currency, so a French user sees euros and a Japanese user sees yen — at the exact price tier you configured per territory. Period lengths (weekly, monthly, annual) are localized too, with overrides available when you want different phrasing. Details on local-currency pricing and testing.
Test local-currency pricingTranslate from the editor, not the codebase
The paywall editor gives you two ways to localize, depending on how much control you want:
-
AI Localize — add a language and let Superwall translate the whole paywall, including text elements and multiple-choice labels. A Localization Style Guide lets you set formality and brand voice so the output sounds like your app, and you can click any string to refine it by hand.
-
Advanced mode — translate individual components yourself with a progress bar tracking completion, or download and re-import
.strings/ CSV files for an external workflow.
Already running a localization platform? Superwall syncs with Lokalise and Crowdin over API, pulling in strings only once they're marked Reviewed or Approved — so nothing half-finished reaches a real user.
Preview every locale before it ships
Open the editor preview, switch the locale from the top-left menu, and the paywall reloads in that language right there. You can confirm that translations fit, that currency and period lengths render correctly, and that nothing overflows — long before a single user sees it. Because paywalls are served remotely, the fix for an awkward string or a missing language is an edit and a publish, not a release cycle.
Why it pays off
International pricing and localization come up constantly from growth teams because the leverage is real: a localized paywall converts better than an English one in a market that doesn't speak English, and getting there usually means waiting on engineering. Moving translation, currency, and preview into the dashboard turns "we'll localize next quarter" into a job a marketer finishes this week — and lets you test a localized variant against your current paywall the same way you'd test any other change.
Test a localized variantGet started
Add the SDK, build a paywall, and add your first language — locale detection and local-currency pricing work out of the box. Start with the localization overview and the editor localization guide, or create a free Superwall account and localize your first paywall today.
Read the localization overview