Built for Developers
CLI tools, CI/CD pipelines, and deep technical integration for your localization workflow.
How it works internally
LocaleKit treats your code with the same care you do. It parses, protects, and reconstructs files to ensure zero syntax errors.
Developer Focused
We built this because we were tired of breaking builds with bad translations.
Scan & Detect
Recursively scans your workspace folder to identify localization file structures.
Parse Entries
Extracts keys, values, and comments into a unified internal format.
Protect Placeholders
Identifies and locks variables, ICU formatting, and HTML tags from translation.
AI Translation
Sends protected strings to the local LLM or your own API keys (DeepL, OpenAI, Claude).
Rebuild Files
Reconstructs original file formats with preserved indentation and comments.
Normalize for Git
Sorts keys deterministically to ensure clean diffs in your version control.
Automate with the CLI
Integrate LocaleKit into your workflow. One command to translate, validate, and sync your entire codebase.
Translate missing keys to any language with your preferred engine.
Choose your translation engine
Run models locally on your Mac with MLX β or bring your own API key for cloud engines. Your data, your choice.
No API key. No cloud. Everything stays on your Mac.
MLX
Local LLMFreeRun open-source models directly on Apple Silicon via the MLX framework. Supports Qwen3, Mistral, and Gemma models from Hugging Face.
Apple Intelligence
On-DeviceFreeUse Apple's built-in Foundation Models for context-aware translations. Requires macOS 15.1+ with Apple Intelligence enabled.
Use your own API keys. We never store or proxy your requests.
OpenAI
GPTBYOKHigh-quality translations powered by GPT models. Excellent for context-aware, natural-sounding output across all languages.
DeepL
Neural MTBYOKIndustry-leading accuracy for European languages. Built-in glossary support for consistent terminology across projects.
BYOK = Bring Your Own Key. Use your own API keys from OpenAI or DeepL. No markup, no proxy.