Simplified App Localization

Simplified App Localization

Take your SwiftUI app global effortlessly. Localize your Xcode String Catalog files with ease.

Take your SwiftUI app global effortlessly. Localize your Xcode String Catalog files with ease.

String Catalog Translator for Developers

String Catalog Translator for Developers

Seamlessly integrate top machine translation services and streamline your localization workflow.

Seamlessly integrate top machine translation services and streamline your localization workflow.

Seamlessly integrate top machine translation services and streamline your localization workflow.

Get Started for Free

Trusted by well-known developers worldwide!

Trusted by well-known developers worldwide!

Russ Shanahan

Russ Shanahan

@rooster@mastodon.social

@rooster@mastodon.social

Cihat was super-responsive to feedback on TranslateKit when I contacted him (made a request Saturday, update in App Store on Monday!). I'm excited to see where TranslateKit goes, especially with his years of experience in this space.

Cihat was super-responsive to feedback on TranslateKit when I contacted him (made a request Saturday, update in App Store on Monday!). I'm excited to see where TranslateKit goes, especially with his years of experience in this space.

Perjan Duro

@PerjanDuro

@PerjanDuro

Reach 1 Billion People within minutes. We added support for Hindi, Bangia and Urdu in MoneyCoach. Something it would have cost us thousands of dollars. TranslateKit is a no brainer for all app developers. Highly recommended.

Reach 1 Billion People within minutes. We added support for Hindi, Bangia and Urdu in MoneyCoach. Something it would have cost us thousands of dollars. TranslateKit is a no brainer for all app developers. Highly recommended.

Perjan Duro

@PerjanDuro

Reach 1 Billion People within minutes. We added support for Hindi, Bangia and Urdu in MoneyCoach. Something it would have cost us thousands of dollars. TranslateKit is a no brainer for all app developers. Highly recommended.

Ulf Buermeyer

Ulf Buermeyer

@vieuxrenard

@vieuxrenard

Tried TranslateKit for you:
it's really amazing!


Added a new localization to my app today in no more than five minutes – just drag & drop a few files into TranslateKit. Congrats!

Tried TranslateKit for you:
it's really amazing!


Added a new localization to my app today in no more than five minutes – just drag & drop a few files into TranslateKit. Congrats!

Ulf Buermeyer

@vieuxrenard

Tried TranslateKit for you:
it's really amazing!


Added a new localization to my app today in no more than five minutes – just drag & drop a few files into TranslateKit. Congrats!

Drag & Drop Simplicity

Start localizing in seconds by dragging your .xcstrings file.

Multi-Language Support

Translate into up to 150 languages using Google, Microsoft, and DeepL. Or choose the same languages Apple translates iOS to.

Built-in Common Translations

Access translations of over 1,500 common texts, all consistent with Apple's own terminology. Conveniently copy from the menu bar.

Smart Parameter Checks

Catch translation errors before shipping your app with ease.

Pol Piella

@polpiealladev

TranslateKit has become such a key part of shipping my apps! It's such an easy way to translate all of your app's contents in seconds. 🚀 I just have to build, translate and just ship!

Jordi Bruin

@jordibruin

Localized Snel to five languages (German, French, Dutch, Spanish and Simplified Chinese) and added a complication for easy access. Since there's only very basic strings in here I used TranslateKit which uses DeepL

Harrison Heinig

@harrisonheinig@mastodon.social

TranslateKit has been a great help in localizing my first app. Excited to see it grow and all the changes along the way.

Damjan Dabo

@DamjanDabo

It seems like a great flow to use TranslateKit to get initial translations, and then a crowdsourcing tool to improve them. I've just tried TranslateKit and it works great!

Kris Slazinski

@kslazinski@mastodon.social

My time tracking app Moons is now also in Swedish! This time TranslateKit helped me to localize my app faster than using ChatGPT and Google Translate alone.

mrBrennon

Review from Australia

Clean, simple, works. Like it says on the tin. You can even link up to a Google Translate account (or one of the other services) and have the translations done automagically. 5 stars!

Krist

@Kraider93

TranslateKit is 🔥🔥🔥, makes localizing our apps so much easier!

Tobias

@totzek@mastodon.social

I recently translated one of my apps using TranslateKit. It was super easy and is highly recommended.

mallowPL

Review from Poland

Huge time saver! This app is amazing. It saves me so much time when I localize my apps. Thank you so much for making this app – 5 stars. :)

More Accurate Translations

More Accurate Translations

Find issues within your translations in our built-in editor. And send your String Catalog to native speakers for review – no 3GB download of Xcode needed. Our editor is free to use.

Find issues within your translations in our built-in editor. And send your String Catalog to native speakers for review – no 3GB download of Xcode needed. Our editor is free to use.

Find issues within your translations in our built-in editor. And send your String Catalog to native speakers for review – no 3GB download of Xcode needed. Our editor is free to use.

Get Started for Free

App Store Reviews

Reviews

“This is an underrated, must-have app for every developer. I used it to localize my app and it saved me sooo much time and effort. Excellent tool, thank you!”

wallerover

Review from the United States

“I translated the ~100 strings in my app to French, Spanish and Japanese in seconds, and the result was perfect!”

MrSobok

Review from Austria

Trusted by Apps with Millions of Downloads:

Trusted by Big Apps:

FAQ

FAQ

FAQ

What file formats does TranslateKit support?

TranslateKit was built for String Catalogs (.xcstrings files) introduced in Xcode 15.

Are String Catalogs supported prior to iOS 17?

Yes! Apple did something very smart here: String Catalogs are being converted back to plain old Strings(dict) files during compilation. And migrating to them is as simple as right-clicking a Strings file and choosing "Migrate to String Catalogs".

Can I customize the translations?

Yes, you can review and tweak translations using our built-in Translation Editor. It's even more powerful than Xcode's editor!

What’s included in the free plan?

The free plan allows you to translate up to 10 languages and 200 strings. For more, it's just $5/month (paid yearly).

Start Localizing Today.

Start Localizing Today.

Start Localizing Today.