Translate Your App Into 40 Languages,

Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets. No more copying and pasting strings into Xcode.

String Catalog Product Image

Upload String Catalog

Simply export your base language string catalog from Xcode and upload. We'll take care of organizing and preparing your strings for translation including the pluralizations and device variations.

Localize up to 40 languages

Choose up to 40 languages and watch as our AI-powered service gets to work. Your app strings are translated within minutes, saving you hours of manual work.

Import to Xcode

Easily download your localized string catalog and integrate it back into Xcode. With just a few clicks, your app is now equipped to connect with users in dozens of new markets.

Simple Pricing. No Surprises.

$49.99 /app No subscriptions. No surprises.

  • 2,500 strings per app
  • 400 characters per string
  • High quality localizations
  • Email Support
  • Team Invites
  • Online Editor
  • Pluralization Variations
  • Device Variations
Localize My App

These limits are designed to accommodate the vast majority of apps while preventing abuse of our service. Contact me for customized solutions.

Frequently Asked Questions

Answers to common questions about String Catalog and AI-driven localizations.

String Catalog is a service that allows users to localize their app strings utilizng AI for accuracy. We support multiple file formats including .xcloc, .xliff, and .xcstring, offering localizations in up to 40 languages. You can learn more about string catalogs and localizing from our guide to setup your app in Xcode.

String Catalog charges a one-time flat fee of $49.99 per app. This fee allows you to translate your app strings into up to 40 languages with generous limits that cover most use cases. There are no subscriptions or hidden fees involved; just pay once to access all supported languages for your app.

We allow translations of up to 2,500 strings per app, with a maximum of 400 characters per string. These limits are designed to accommodate the vast majority of apps while preventing abuse of our service. If your app requires translation for more strings or longer texts, please contact me for custom solutions.

Translation involves converting text from one language to another, maintaining the original meaning. Localization goes a step further by adapting the content to suit the cultural, technical, and linguistic nuances of a specific region or audience. This process ensures that the material is not only understandable but also resonant and relevant to the target audience.

String Catalog currently supports Arabic, Catalan, Chinese (Hong Kong), Chinese, Simplified, Chinese, Traditional, Croatian, Czech, Danish, Dutch, English, English (Australia), English (India), English (United Kingdom), Finnish, French, French (Canada), German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmål, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Slovak, Spanish, Spanish (Latin America), Swedish, Thai, Turkish, Ukrainian and Vietnamese. More to come!

The idea was born while I was developing my own iOS app, Tunely . I found it extremely tedious and time-consuming to manually copy and paste app strings back and forth from a LLM to Xcode for each language. I created String Catalog to automate the process and save time for developers.

To use String Catalog, create an account, upload your string files in the supported formats, select the languages into which you want the strings localized, and submit your request. Your translations will be processed and made available for download through your account dashboard. Read our guide for more information.

While we strive to provide high-quality translations, we cannot guarantee perfect accuracy. The translations should be viewed as a starting point for localization efforts. We recommend reviewing all translated strings to ensure they meet your specific needs and quality standards.

Yes, you have full control over your data. You can update or delete your information at any time through your account settings. Once deleted, your data is permanently removed from our servers.

Yes, String Catalog is currently tailored for developers working within the Apple ecosystem, including iOS, macOS, visionOS, and tvOS. It works particually well with modern SwiftUI apps. We've optimized our service to support .xcloc, .xliff, and .xcstring files commonly used in Xcode. We are committed to expanding our support to include more platforms in the future and are actively working to broaden our services to meet the needs of all developers.

Yes, we utilize Stripe for payments. We do not store any of your credit card information.

If you have any questions, need support, or would like to provide feedback, please contact me via X . I would love to hear from you.