lingo.dev run
CLI reference docs for run command
Introduction
Run localization pipeline
Usage
lingo.dev run [options]
Options
--source-locale <source-locale>
lingo.dev run --source-locale <source-locale>
Override the source locale from i18n.json for this run
Requires a value.
--target-locale <target-locale>
lingo.dev run --target-locale <target-locale>
Limit processing to the listed target locale codes from i18n.json. Repeat the flag to include multiple locales. Defaults to all configured target locales
Requires a value.
--bucket <bucket>
lingo.dev run --bucket <bucket>
Limit processing to specific bucket types defined in i18n.json (e.g., json, yaml, android). Repeat the flag to include multiple bucket types. Defaults to all configured buckets
Requires a value.
--file <file>
lingo.dev run --file <file>
Filter bucket path pattern values by substring match. Examples: messages.json or locale/. Repeat to add multiple filters
Requires a value.
--key <key>
lingo.dev run --key <key>
Filter keys by prefix matching on dot-separated paths. Example: auth.login to match all keys starting with auth.login. Repeat for multiple patterns
Requires a value.
--api-key <api-key>
lingo.dev run --api-key <api-key>
Override API key from settings or environment variables
Requires a value.
--concurrency <concurrency>
lingo.dev run --concurrency <concurrency>
Number of translation jobs to run concurrently. Higher values can speed up large translation batches but may increase memory usage. Defaults to 10 (maximum 10)
Requires a value.
--debounce <milliseconds>
lingo.dev run --debounce <milliseconds>
Delay in milliseconds after file changes before retranslating in watch mode. Defaults to 5000
Requires a value.
Flags
--force
lingo.dev run --force
Force re-translation of all keys, bypassing change detection. Useful when you want to regenerate translations with updated AI models or translation settings
--debug
lingo.dev run --debug
Pause before processing to allow attaching a debugger.
--watch
lingo.dev run --watch
Watch source locale files continuously and retranslate automatically when files change
--sound
lingo.dev run --sound
Play audio feedback when translations complete (success or failure sounds)