
Crowdin CLI
CLICrowdin's official CLI: push source files and pull translations back in place, track progress, manage glossaries and TM, and run machine or AI pre-translation, with JSON output for agents. Needs a Crowdin account (free trial; free for open source) and a token; crowdin init sets up config.
Crowdin CLI

[!TIP] Crowdin CLI 5.0 is here! 🚀 A complete rewrite in TypeScript, powered by Bun - instant startup, no Java required, and JSON/TOON output built for scripts and AI agents. Your commands and
crowdin.ymlstay the same. Read the announcement!
Crowdin CLI is a command line tool that allows you to manage and synchronize your localization resources with your Crowdin project. Using CLI, you can:
- automate the process of updating your source files in your Crowdin project
- download translations from Crowdin and automatically save them in the correct locations
- upload all your existing translations to Crowdin in minutes
- manage your localization resources without leaving the terminal
- integrate Crowdin CLI with GitHub, GitLab, Jenkins, CircleCI, and other software
- plug localization into AI agent workflows - machine-readable output, Agent Skills, and string context enrichment
It is cross-platform and runs in a terminal on Linux-based and macOS operating systems, or in the command prompt on Windows.
Usage
Visit the documentation for more details.
Built for AI Agents
Crowdin CLI treats AI agents as first-class users: instant startup, stable exit codes, and machine-readable output (--output json|toon) make it cheap and predictable for an agent to call dozens of times in a row. The Crowdin Agent Skills teach your agent the CLI, the configuration file, and the core workflows:
npx skills add crowdin/skills --skill crowdin-cli
Your agent can also enrich your strings with context: it downloads the strings, analyzes your codebase to see how each one is used, and pushes the descriptions back to Crowdin - so translators and AI translations stop guessing. Read Context Enrichment with AI Agents to learn more.
Seeking Assistance and Contributing
If you find any problems or would like to suggest a feature, please read the How can I contribute section in our contributing guidelines.
License
The Crowdin CLI is licensed under the MIT License. See the LICENSE file distributed with this work for additional information regarding copyright ownership. Except as contained in the LICENSE file, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization.
관련 리소스

Crowdin Skills
PluginCrowdin's official plugin with the Crowdin MCP: manage projects and translations in Claude Code, Cowork or Codex, with skills to build glossaries, add translator context, draft translations for review and answer how-tos. Needs a Crowdin account; drafts and glossary uploads need its CLI.
crowdin/skills9
Lingo.dev CLI
CLILingo.dev's official CLI: lingo push sends JSON, YAML, Markdown, PO, XLIFF, Android/Xcode strings and other files from your repo to its LLM localization engine, and lingo pull brings translations back; CI-ready. Needs a Lingo.dev account; usage-based pricing with a free sandbox.
lingodotdev/lingo.dev5.4k
Languine
CLIAI localization: deploy the server to your own Vercel account (Postgres and AI Gateway included; enable deployment protection afterwards), then run npx languine@selfhosted translate to translate locale files with LLMs. A GitHub Action can open PRs. Needs a Vercel account and Node.js.
languine-ai/languine2k
attranslate
CLIOffline translation sync for coding agents: hands only new strings in JSON, YAML, PO, CSV and other locale files to the agent for translation and never overwrites human-edited translations, saving tokens. Needs Node.js; calls no translation API itself.
fkirc/attranslate358
Lokalise CLI v2
CLILokalise's official CLI (lokalise2) covering the Lokalise API v2: upload and download language files and manage keys, translations, screenshots, translation tasks and contributors. Needs a Lokalise account (paid, 14-day free trial) and an API token passed via --token.
lokalise/lokalise-cli-2-go124
SimpleLocalize CLI
CLISimpleLocalize's official CLI: upload and download translation files, trigger machine and AI auto-translation, publish translations to the CDN, and extract translation keys from source code for CI. Needs a SimpleLocalize account and project API key; paid service with a 14-day free trial.
simplelocalize/simplelocalize-cli80
