Localize your iOS and macOS app into 39 languages.
Hand over your .xcstrings file and get every language back. Then let the Scribe render your App Store screenshots in each one and upload them for you. He has been translating for three thousand years. Your app won't take long.

Drop in a file. Get the world back.
Most apps stop at five to eight languages. Not because the world is small, but because the work is tedious. The Old Scribe takes your strings catalog as it is and returns it with 39 languages filled in.
- Your file, nothing else
- Drag in an .xcstrings file and get the same file back. No exports, no spreadsheets, no copy and paste.
- Existing translations stay put
- If a value already exists for a language, it is never touched. To have one retranslated, delete it from the file first.
- The best model for the job
- Translations use whichever models score best on translation-quality benchmarks, and switch when better ones arrive.
- de
- Jede Reise planen
- fr
- Planifiez chaque voyage yours, kept
- ja
- すべての旅を計画
- ar
- خطط لكل رحلة
- hi
- हर यात्रा की योजना बनाएं
- el
- Σχεδιάστε κάθε ταξίδι
- ko
- 모든 여행을 계획하세요
- he
- תכננו כל טיול
- uk
- Плануйте кожну подорож
- th
- วางแผนทุกการเดินทาง
and 29 more
234 App Store screenshots, and you design three.
39 languages×2 devices×3 screenshots= 234 images
Design your App Store screenshots once, as SwiftUI templates. The Old Scribe renders them in every language, captures each one, and uploads the lot to App Store Connect. Hours of resizing and uploading become one step.
Plan every trip
Pack in seconds
Share with friends
Pick a language to see one template render in it.
Designs that cross the gap
Let one element span several screenshots, like a tilted iPhone across the first two. It is stitched together at render time, so the composition holds in every language.
A gallery preview with the real spacing
A live SwiftUI preview shows your screenshots side by side with the exact gap the App Store uses, so you can see what makes someone swipe.
Open source templates
Start from a community template, fork one, or build your own. They are plain SwiftUI.
Made for one platform, with care.
Built for Apple developers, full stop
This is not a general-purpose translation service adapted for mobile. Every decision starts from Xcode, string catalogs, SwiftUI, and App Store Connect.
Human-reviewed, not vibe coded
The AI does the translating. Every line of the tool itself is reviewed by its developer, who is quite proud of it.
Pay for what you use, in your own currency.
No subscriptions, no tokens, no made-up money. Top up a balance and see real prices, converted to your currency at checkout.
- Translation
- Close to cost
- App Store screenshots, all 39 languages
- About $50
Translation is priced near what it costs to run.
Rendered and uploaded for iPhone and iPad. The more languages you choose, the less each one costs.
Top up in amounts of
- $5
- $10
- $25
- $50
Prices are set in US dollars and may change while payment terms are finalized.
Apps already speaking more languages
38% of FPV Mate's installs come from non-English speakers: 149 of 391, after localizing with The Old Scribe.
Pop a Pill and TableTurner are localized with The Old Scribe too.
The office is open.
Three ways in. Use whichever suits how you work.
The Mac app
Drag and drop, with a live gallery preview.
The command line
Script it into your release process.
brew install theoldscribe/tap/scribeThe MCP server
Let your coding agent localize as it builds. Setup for other MCP clients
claude mcp add theoldscribe -- npx -y @theoldscribe/mcp