Skip to main content

crowdin context

Description​

Manage strings context

Synopsis​

crowdin context [SUBCOMMAND] [OPTIONS]

Commands​

download
Download strings context to a separate file for enrichment by AI Agent

upload
Upload strings context

reset
Remove AI-generated context from strings, preserving manual context

status
Show context coverage statistics

Options​

-h, --help
Display help message and exit

Global Options​

-v, --verbose
Provide more information about the command execution

-c, --config=…
Specify a path to the configuration file

--identity=…
Specify a path to user-specific credentials

--no-colors
Disable colors and styles

--no-progress
Disable progress on executed command

-o, --output=…
Change output format (choices: "json", "toon", "plain")

Context Enrichment​

A string like Name or Post means something different depending on where it appears in your app. Context removes the guesswork for translators and AI translations, and the context commands let you manage it at scale, straight from the terminal:

  1. context download - export strings to a local JSONL file
  2. Enrich - an AI agent analyzes your codebase and fills in a short description for each string
  3. context upload - push the enriched context back to Crowdin

The enrichment step is where AI agents shine: your agent already knows your codebase, so it can describe exactly where and how each string is used. Install the Crowdin Skills and ask your agent to enrich the context - it will run the whole workflow for you.

AI-generated context is stored separately from manual context and never overwrites what a human wrote. Use context status to check coverage and context reset to remove AI-generated context while keeping the manual one.