---
title: "Xlocalize: AI translations for Xcode String Catalogs"
description: "Xlocalize translates Xcode String Catalogs with OpenAI, Claude, or Gemini directly on your Mac, preserving plurals, variations, and context."
url: https://develak.com/apps/xlocalize/
language: en
updated: 2026-09-27
source: Develak
translations:
  fr: https://develak.com/fr/applications/xlocalize.md
---

Canonical page: <https://develak.com/apps/xlocalize/>

# Xlocalize

Localize xcstrings

AI translations for your Xcode String Catalogs, right on your Mac

Xlocalize is a Mac app made by Develak that uses AI to translate Xcode “.xcstrings” String Catalogs, built for iOS, macOS, watchOS, and visionOS developers who want to localize faster.

[Download on the Mac App Store](https://apps.apple.com/us/app/id6744001612)

[Support](https://develak.com/apps/xlocalize/support/) [Privacy](https://develak.com/apps/xlocalize/privacy/)

## What is Xlocalize?

Xlocalize opens your Xcode “.xcstrings” String Catalog and lets OpenAI (GPT-5, GPT-4o), Anthropic Claude, or Google Gemini fill in accurate, context-aware translations in seconds, without leaving Xcode’s native format.

Built for developers who ship apps in many languages, Xlocalize handles plurals, device variations, and substitutions losslessly, so you can translate hundreds of keys in one pass and get back to writing code.

### App Store description

Xlocalize translates your Xcode String Catalogs (.xcstrings) with AI — directly on your Mac.

Open a .xcstrings file, pick your target languages, and let OpenAI (GPT), Anthropic Claude, or Google Gemini fill in accurate, context-aware translations in seconds. Built for iOS, macOS, watchOS and visionOS developers who want to localize faster without leaving Xcode’s native format.

#### Choose your AI

- OpenAI (GPT-5, GPT-4o), Anthropic Claude, and Google Gemini
- Available models are detected automatically from your API key
- Keys are stored securely in the macOS Keychain and never shared

#### Built for string catalogs

- Native .xcstrings editor — plurals, device variations and substitutions are preserved losslessly
- Per-key comments are used as context for more accurate translations
- Translation status workflow: new, translated, don’t translate
- Validation hints: placeholder mismatches, untranslated copies, missing translations

#### Fast bulk localization

- Translate hundreds of keys across many languages in one pass
- Smart rate limiting keeps you within your provider’s limits
- Full undo/redo for every edit, including batch operations
- Copy translations between languages, filter, search and sort

#### Private by design

- No account required — bring your own API key
- Source strings are sent only to the provider you choose, only when you translate

Localize your app into 40+ languages and ship sooner. Download Xlocalize and turn your String Catalog into a fully translated app today.

Premium is an auto-renewable subscription (monthly or yearly) billed to your Apple Account. It renews automatically unless cancelled at least 24 hours before the end of the current period. Manage or cancel anytime in your Apple Account settings.  
Terms of Use (EULA): [https://www.apple.com/legal/internet-services/itunes/dev/stdeula/](https://www.apple.com/legal/internet-services/itunes/dev/stdeula/)

### Xlocalize at a glance

- **Developer**: [Develak](https://develak.com/about/)
- **Category**: Developer Tools
- **Price**: Free, with optional in-app purchases
- **Compatibility**: Mac — macOS 14.0 or later
- **Languages**: 33 languages (English, French, Spanish and 30 more)
- **First released**: June 11, 2025
- **Current version**: 1.5.1 (August 15, 2026)
- **Size**: 1.9 MB
- **Age rating**: 4+
- **App Store ID**: [id6744001612](https://apps.apple.com/us/app/id6744001612)

## What can you do with Xlocalize?

Xlocalize translates Xcode String Catalogs with OpenAI, Claude, or Gemini directly on your Mac, preserving plurals, variations, and context.

### Translate with three AI providers

Choose OpenAI (GPT-5, GPT-4o), Anthropic Claude, or Google Gemini, with available models detected automatically from your API key.

- **Native String Catalog editor**: Plurals, device variations, and substitutions are preserved losslessly in Xcode’s native “.xcstrings” format.
- **Context-aware translations**: Per-key comments are used as context so translations match the meaning you intended.
- **Fast bulk localization**: Translate hundreds of keys across many languages in one pass, with smart rate limiting to stay within your provider’s limits.
- **Built-in validation hints**: Xlocalize flags placeholder mismatches, untranslated copies, and missing translations before you ship.
- **Private by design**: No account is required, your API key stays in the macOS Keychain, and source strings are only sent to the provider you choose.

## Who is Xlocalize for?

- **iOS, macOS, watchOS, and visionOS developers**: Anyone shipping an Xcode project with a “.xcstrings” catalog who wants translations without leaving Xcode’s native format.
- **Solo developers without a localization team**: Xlocalize lets a single developer translate an entire app into many languages using AI instead of hiring translators for every release.
- **Teams localizing into many languages at once**: Bulk translation across languages in one pass suits teams that need to keep dozens of locales in sync.
- **Developers who already use String Catalogs**: If your project already stores strings in “.xcstrings” files, Xlocalize works directly with that format instead of a separate export.

## How does Xlocalize work?

From “Open your String Catalog” to “Review and refine”, in 5 steps.

1. **Open your String Catalog**: Open the “.xcstrings” file from your Xcode project directly in Xlocalize.
2. **Pick your target languages**: Select which languages you want to translate into from your project’s catalog.
3. **Add your API key**: Choose OpenAI, Anthropic Claude, or Google Gemini and enter your own API key, stored securely in the macOS Keychain.
4. **Run the translation**: Start the batch and watch the progress bar track completed keys and any failures as they happen.
5. **Review and refine**: Check validation hints, mark keys as “new,” “translated,” or “don’t translate,” and copy translations between languages as needed.

## Xlocalize, in detail

### What is an Xcode String Catalog (“.xcstrings”) file?

An Xcode String Catalog is Apple’s native format for storing all the translatable text in an app, including plurals, device variations, and substitutions, in a single “.xcstrings” file.

Xlocalize opens this file directly and edits it in place, so translations you add stay in the same format Xcode already understands, with no separate export or import step.

### How does Xlocalize keep plurals and device variations intact?

String Catalogs can store different text for singular and plural cases, and for different device types, within the same key. Xlocalize’s editor is built natively around this structure.

When you translate a key, plurals, device variations, and substitutions are preserved losslessly rather than flattened into plain text, so the catalog keeps working correctly across every device and count.

### How does Xlocalize protect your API key and source strings?

Xlocalize does not require an account. You bring your own API key for OpenAI, Anthropic Claude, or Google Gemini, and that key is stored securely in the macOS Keychain and never shared.

Your source strings are sent only to the AI provider you choose, and only at the moment you run a translation, not continuously or in the background.

## What’s new in Xlocalize

Version 1.5.1 · Released August 15, 2026

What’s new in 1.5.1:

- Translation errors are now visible. If a translation can’t be completed, Xlocalize tells you exactly why — no API credit left, a model your key can’t use, a network problem — instead of finishing as if nothing was wrong.
- The progress bar counts failures as they happen, so a run that isn’t working no longer looks like one that is.
- Your API key is now verified with a real translation request, so an unusable key is caught before you start a large batch.
- Cancelling now really stops the run and keeps the translations already completed.
- Longer timeouts and automatic retries for slower reasoning models and rate limits.
- Translating into several languages at once now runs them in order, with accurate progress and a correct completion percentage.

## Xlocalize: your questions, answered

Something else? The [Xlocalize support page](https://develak.com/apps/xlocalize/support/) covers purchases, sync and settings, and lets you write to us directly.

[Xlocalize Support](https://develak.com/apps/xlocalize/support/): Troubleshooting for purchases, sync and settings, and a direct line to us.

[Xlocalize Privacy Policy](https://develak.com/apps/xlocalize/privacy/): What Xlocalize stores, where it is kept, and how to delete it.

[Xlocalize on the App Store](https://apps.apple.com/us/app/id6744001612): Ratings, reviews and the latest version, on Apple’s store.

### Is Xlocalize free?

Yes. Xlocalize is free to download from the App Store. Optional in-app purchases unlock extra features; they are billed by Apple to your Apple Account, and you can manage them at any time in your account settings.

### Which devices does Xlocalize work on?

Xlocalize works on Mac with macOS 14.0 or later.

### How does Xlocalize translate my strings?

Xlocalize sends your source strings, along with any per-key comments for context, to the AI provider you choose, then writes the returned translations back into your “.xcstrings” file.

### Which AI providers does Xlocalize support?

Xlocalize supports OpenAI (including GPT-5 and GPT-4o), Anthropic Claude, and Google Gemini. Available models are detected automatically from your own API key.

### Can Xlocalize translate into more than one language at a time?

Yes. Xlocalize can translate hundreds of keys across many languages in one pass, running each language in order with accurate progress and a correct completion percentage.

### What happens if a translation fails partway through a batch?

Xlocalize now tells you exactly why a translation could not be completed, such as no API credit left, an unsupported model, or a network problem, and the progress bar counts failures as they happen instead of appearing to succeed.

### Can I undo changes made during a translation run?

Yes. Xlocalize supports full undo and redo for every edit, including batch operations from a translation run.

### How does Xlocalize use per-key comments?

Comments attached to each key in your String Catalog are sent to the AI provider as context, which helps produce more accurate, meaning-aware translations.

### What languages is Xlocalize available in?

Xlocalize is available in 33 languages: Arabic, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmål, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese.

### How do I get help with Xlocalize?

Visit the [Xlocalize support page](https://develak.com/apps/xlocalize/support/): it answers common questions about purchases, sync and settings, and has a contact form. You can also write to [contact@develak.com](mailto:contact@develak.com?subject=Xlocalize%20%E2%80%94%20Support%20request). We read every message and reply personally.

## More apps by Develak

[See all 34 apps](https://develak.com/apps/)

- **[Appviary](https://develak.com/apps/appviary/)**: App Sales Dashboard
  Mac app
- **[Pillio](https://develak.com/apps/pillio/)**: Pill Reminder & Tracker
  Health
  Rated 4.5 out of 5 from 89 ratings
- **[SimplyTask](https://develak.com/apps/simplytask/)**: To-Do & Reminder
  Productivity & Utilities
- **[Corkwell](https://develak.com/apps/corkwell/)**: Wine Cellar Manager
  Lifestyle & Hobbies

## Want an app like Xlocalize?

We design and build native iPhone, iPad and Mac apps for founders and companies, with the same care we put into our own. Tell us about your idea.

[Start a project](https://develak.com/contact/) [See our services](https://develak.com/services/)

---

*Markdown version of <https://develak.com/apps/xlocalize/> for AI assistants, published by Develak. Links lead to the web pages; add .md to a page URL for its Markdown version. Site index: <https://develak.com/llms.txt>.*
