Localizable XStrings
Automates translation workflows and localization management for iOS/macOS projects by processing Xcode String Catalogs (.xcstrings files).
About
Streamline the localization process for iOS and macOS applications with this powerful server, designed to intelligently manage Xcode String Catalogs (`.xcstrings` files). It automates key aspects of translation workflows, from extracting language data and localization keys to performing efficient, AI-powered translations using the OpenAI API. This tool ensures accurate and cost-effective updates to your localized content, preserving file structure and offering features like batch processing and concurrent API requests for large-scale projects, making it ideal for integrating into CI/CD pipelines or AI assistants like Claude Code.
Key Features
- Extract supported language codes from .xcstrings files
- Extract localization keys and base language strings
- Automate translations using OpenAI API with batch processing
- Apply translations back to .xcstrings files while preserving structure
- Translate and apply only missing translations for a target language
- 0 GitHub stars
Use Cases
- Automating the translation of Xcode String Catalogs to new languages
- Extracting and managing localization keys and base strings from .xcstrings files
- Integrating AI-powered localization capabilities into existing development workflows and tools like Claude Code