Built for macOS Tahoe · Xcode 26

Translate your app
in minutes.

XCStrings Translator is a native macOS app that translates your .xcstrings files with AI. Context-aware, accurate, and ready to ship worldwide.

100 free translations·Git-friendly·No cloud storage
XCStrings Translator - AI-powered translation for your iOS and macOS apps

Everything you need

A native macOS app built for developers who care about localization.

Your app, your voice

Describe your app's tone and audience once. Every translation matches your brand—casual or formal, playful or professional.

See how context works
🇺🇸Ready to crush it?
Without context
🇩🇪Bereit, es zu zerstören?
✗ Too literal, awkward
With context
🇩🇪Bereit durchzustarten?
Natural, fits the tone
Your context
"Fitness app for young adults. Energetic, motivational tone. Avoid formal language."

Instant translations

See your strings translated into any language in real-time.

Get started
🇺🇸EnglishWelcome!
🇩🇪GermanWillkommen!
🇯🇵Japaneseようこそ!
🇪🇸Spanish¡Bienvenido!
🇫🇷FrenchBienvenue!

Git-friendly workflow

Your translations stay in your repo. Config files you can commit and share.

Team workflows
$ git diff Localizable.xcstrings
- "state": "new"
+ "state": "translated"
+ "value": "Willkommen!"
$ git commit -m "Add German translations"

Keyboard-first

Native shortcuts for a fast workflow.

All shortcuts
+T

Full plural support

CLDR plural rules: zero, one, two, few, many, other.

How plurals work
%lld items
one%llditem
other%llditems

Parallel translation

Batch translate thousands of strings with concurrent API requests. What used to take hours now takes minutes.

10k+
strings
20+
languages
1x
2x
3x
4x
5x
+
We localized our app into 12 languages in a single afternoon. Three months later, international downloads grew by 340%. XCStrings Translator paid for itself on day one.
MK
Marcus Kim
Indie Developer
12
languages
340%
intl. growth
1 day
to localize

Fits your workflow

From code to global release in minutes, not days.

01

Write your code

Use SwiftUI's Text view with localization comments in Xcode.

ContentView.swift
Text("Welcome!",comment: "Greeting on launch")
02

Build your project

Xcode automatically generates a .xcstrings catalog with all your localizable text.

Localizable.xcstrings
12 strings ready to translate
03

Translate with AI

Open your project in XCStrings Translator. Select languages, hit translate, done.

XCStrings Translator
Translating...87%
04

Ship worldwide

Release your app to users everywhere.

🇺🇸
🇩🇪
🇯🇵
🇫🇷
🇪🇸
🇨🇳
🇰🇷
🇮🇹
🇧🇷
🇷🇺
🇸🇦
🇮🇳
+78
.xcstrings Format

Works with Xcode 26+

Native support for Apple's String Catalog format. Plurals, device variations, and all translation states—handled automatically.

Localizable.xcstrings
1{2  "sourceLanguage": "en",3  "strings": {4    "welcome_message": {5      "localizations": {6        "en": {7          "state": "translated",8          "value": "Welcome!"9        },10        "de": {11          "state": "translated",12          "value": "Willkommen!"13        },14        "ja": {15          "state": "translated",16          "value": "ようこそ!"17        }18      }19    }20  }21}

Simple, transparent pricing

Choose the plan that fits your workflow. No hidden fees.

Personal

For indie developers and solo projects.

$10/month

$119 billed annually

  • 100 free translations included
  • 10,000 translations per month
  • Full .xcstrings support
  • Plurals & device variations
  • Email support

Enterprise

For organizations with custom requirements.

Custom

Tailored to your needs

  • Unlimited seats
  • Bring your own API key
  • Choose your AI (OpenAI, Claude, Gemini)
  • Dedicated account manager
  • SLA & premium support

000 free translations included -- no credit card required

Prices are shown in USD. Final pricing may vary by currency, region, and local taxes.

Fast
Native
Secure

Ready to localize
your app?

Download XCStrings Translator and start translating your iOS and macOS apps with AI today.

Download for macOS

Requires macOS 26.0+ (Tahoe)