XLIFF String Catalog Localizer app icon

XLIFF String Catalog Localizer

Prosults Studio Ltd

★ 0.00 ratingsDeveloper ToolsFree

iPhone Screenshots

App screenshotApp screenshotApp screenshotApp screenshot

Description

• Start using String Catalogs with ease. No need to learn XLIFF XML formats or invest in complex translator tools. • Translate all your app texts and localized string resources in minutes, using the two best machine translation APIs: DeepL and Google. • Continue your favorite manual translation workflow, either text editor, spreadsheet or scripts to other APIs. • Keep localizations consistent across your apps with your own glossary of localization rules. For cases where machine/AI translators struggle, like buttons with a single word. Key features: • Finds and localizes all XLIFF files in the Localizations folder exported from Xcode String Catalogs. All in one go: hundreds of keys with dozens of localizations in multiple catalogs. • Strings with interpolations, pluralizations (single and multiple) and variants by device are no problem at all. - Try it with this small test app: https://github.com/prosultsstudio/XLIFF-Localizer-Testcases. • Manual workflows supported by .csv and json file export and import. No need to obtain (free) personal API keys from DeepL Translator or Google Cloud Translation. And also: • You control which of the three translation options are used and in which order. • Advanced filtering and sorting of translation rules. Making it easy to maintain a database of thousands of rules. • Untranslated strings can be viewed and also exported for manual post-processing. Import as rules when done to complete the localization of your Xcode project. • AI-translations from/to 30 languages with DeepL (superior in European languages) and 130 languages using the Google API. The app reports if your language is not supported. • API usage is measured and visualized. You always know if you are still below the free limit of 500,000 characters per month. • Manual translations in over 200 languages: all 2-letter ISO language codes and most common locales from Xcode 15. Getting started: • Request your own personal API key from DeepL and/or Google. This is free of charge, but does require a credit card for authentication. • You can use the full localization functionality for free during 14 days. After that period, you need a subscription. Known limitations: • Only exported localizations of String Catalogs are translated. Other XLIFF sections (not originating from .xcstrings files) are skipped, to ensure stability and predictable results. • Multi-line keys are translated fine, but importing in Xcode does not work. Use a LocalizedStringResource with a single line key and the multi-line text as default value, instead. - See the example in the test app on Github. • In rare cases, like translation of English to Chinese of a long string with two pluralizations, DeepL returns no translation. Google always returns a localized string.