phrase locales download \
--project_id <project_id> \
--id <id> \
--branch my-feature-branch \
--file_format yml \
--tags my-feature
phrase uploads create \
  --project_id <project_id> \
  --branch my-feature-branch \
  --file /en.json \
  --file_format json \
  --locale_id abcd1234cdef1234abcd1234cdef1234 \
  --tags my-awesome-feature
phrase job create  \
  --project_id <project_id> \
  --data '{"branch":"my-feature-branch","name":"de","briefing":"de-DE","due_date":"2017-08-15","tags":["myUploadTag"],"translation_key_ids":["abcd1234cdef1234abcd1234cdef1234"]}'

The whole Phrase API in your terminal. With the Phrase CLI v2.

The Phrase CLI tool lets you navigate your projects and translations quickly from the command line instead of fiddling around with long curl requests. Available for Linux, macOS and Windows.

1. Download and Install

Download and install the client from GitHub.

On macOS you can also install via Homebrew:
brew tap phrase/brewed
brew install phrase

Learn more arrow_forward

2. Initialize

Use the phrase init command to initialize and configure your project.

Learn more arrow_forward

3. Upload

Use the phrase push command to upload your existing locale files to Phrase.

Learn more arrow_forward

CLI v1 can be found on GitHub