Free local AI
Ollama or LM Studio on your machine: your strings never leave it.
Being finalized for macOS · Windows next
LocalePilot opens your ARB, JSON, .strings and String Catalog files, finds missing keys and broken placeholders, translates with the AI of your choice, and writes your files back without silent overwrites. Everything stays on your machine.
Formats
LocalePilot reads and rewrites Flutter and Apple formats in their own style: ARB metadata, .strings comments, String Catalog states and plurals. A duplicate key is rejected at import, never overwritten.
Edit and translate your Xcode String Catalogs (.xcstrings) · Translate your Flutter ARB files with local AI
QA
A dropped placeholder compiles just fine, then renders wrong for your users. LocalePilot checks every translation against its source before export.
{name}, plurals, select) and {{name}}%@, %1$@, %d, %lld, %.2f…Export
Export is the only step that writes to disk. Before it does, you see exactly what will change.
.localepilot/backups/AI
Import, checks, review and export work without AI. When you turn it on, you decide where your strings go.
Ollama or LM Studio on your machine: your strings never leave it.
OpenAI, Anthropic, Gemini or DeepSeek, with your own API key.
Every suggestion lands as an "AI draft to review". Nothing is approved without you.
Brand names and invariant terms protected, forbidden terms flagged by QA.
App Store · Pro
LocalePilot reads and writes your fastlane/metadata files: name, subtitle, promotional text, description and keywords. Apple's limits are checked as you type. Keywords are counted in bytes, the unit used by the App Store Connect documentation: an accented letter counts twice.
"Adapt with AI" starts from your source listing and adds no feature and no superlative. Uploading to Apple is still done by fastlane deliver or App Store Connect.
No subscription: Pro is a perpetual license. Payments by Polar.
€0
14 days
Price announced at launch
Past 300 keys, a project opens in discovery mode: you can browse it and review its QA, but editing, AI and export are locked.
LocalePilot is being finalized. Leave your email to hear about the launch and the price of the Pro plan.
No. It is desktop software for developers. It provides no human translation, consulting or hosted localization service.
On your machine. LocalePilot has no account and no server: it reads your project files and writes them back on export. Only the strings you send to a cloud AI provider leave your machine.
Flutter ARB, nested JSON, Apple .strings, Xcode String Catalogs (.xcstrings) and multi-language JSON ({"en": {…}, "fr": {…}}), plus the fastlane files of your App Store listing.
No. Import, QA, review and export work without AI. You can use free local AI (Ollama, LM Studio) or, with Pro, a cloud provider with your own API key.
The project opens in discovery mode: browsing and QA stay available; editing, AI and export need Pro or the 14-day trial.
macOS first. A Windows version is planned next.
The app is being finalized. Join the waitlist to hear about the launch.