Skip to main content

crowdin download translations


Download the latest translations from Crowdin to the specified place


crowdin (download|pull) [CONFIG OPTIONS] [OPTIONS]


Download sources from Crowdin to the specified place


-b, --branch=
Specify branch name. Default: none

Ignore warning message about a configuration change

-l, --language=
Download translations for the specified language. Can be specified multiple times

-e, --exclude-language=
Skip the language during download. Can be specified multiple times

Download pseudo-localized translation files

Skip untranslated strings in exported files (does not work with .docx, .html, .md and other document files)

Omit downloading not fully translated files

Include approved translations only in exported files. If not combined with --skip-untranslated-strings option, strings without approval are fulfilled with the source language

Do not remove the downloaded archive with translations after it’s extracting

Download files even if local sources are missing

-V, --version
Display version information and exit

-h, --help
Display help message and exit

Disable progress on executed command

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

Disable colors and styles

-c, --config=
Specify a path to the configuration file. Default: crowdin.yml or crowdin.yaml

Specify a path to user-specific credentials

Print a command output without execution

List contents of directories in a tree-like format in dryrun mode

Provide plain, processable output

Config Options

-T, --token=
Personal access token required for authentication

Base URL of Crowdin server for API requests execution

Path to your project directory on a local machine

-i, --project-id=
Numeric ID of the project

-s, --source=
Path to the source files

-t, --translation=
Path to the translation files

Specify file name in Crowdin

Choose whether to save the directory hierarchy in the Crowdin project


  • -l, --language=language_code - defines the language translations that should be downloaded from Crowdin. By default, translations are downloaded for all project’s target languages. Crowdin Language Codes.


Download multiple languages:

crowdin download -l de -l fr -l it
crowdin download --language=de --language=fr --language=it

Download all translations even if the corresponding source files are missing locally:

crowdin download --all