translate-cli
SKILL.md
translate-cli
Use this skill to help end users run and configure the translate CLI.
translate is a command-line translator for text, stdin, files, globs, and .xcstrings catalogs. It supports multiple providers (OpenAI, Anthropic, Ollama, OpenAI-compatible endpoints, Apple providers, DeepL), prompt presets and template overrides, and persistent TOML configuration.
Capabilities
- Build correct
translatecommands for inline text, stdin, single-file, and multi-file workflows. - Keep options before positional input(s) when constructing commands (for example,
translate --to de README.md). - Explain provider selection, credentials, model/base URL requirements, and provider-specific constraints.
- Configure defaults, provider endpoints, network settings, and presets with
translate configandconfig.toml. - Customize prompts with presets, inline templates,
@filetemplates, and placeholders. - Explain output behavior (
stdout,--output,--in-place, suffix naming), parallel jobs, dry-run, and validation errors. - Streaming output:
--streamforces on,--no-streamforces off, otherwisedefaults.streamapplies.
Starter commands