• Documentation
  • CLI Client
  • Introduction to the Client

Introduction to the Client

The Transifex Client is a command-line tool that lets you easily work with large volumes of translation files. It works much like git: using the client, you're able to sync files between your local device and Transifex without a UI.


Before you can use the client, you'll first need to:

  1. Create a project in Transifex. You cannot create projects through the client.
  2. Install the client on your system. The client works with Macs, Linux, and Windows devices.

Command list

The client supports the following commands:

Checking for the client

To check whether you have the Transifex client installed, open your terminal and run $ tx help or $ tx --help.

And to see which version of the client you have, run $ tx --version.


To get more information about each command, use tx help command. For example, if you'd like to learn more about the push command, type tx help push.

If you're using the Windows executable, type tx.exe instead of tx, e.g. tx.exe help push.


To use tx behind a proxy to connect to Transifex, you must export your proxy info into an local environment variable with the following commands:

$ export http_proxy="proxy:port"
$ export https_proxy="proxy:port"
$ export http_proxy="user:passwd@proxy:port"
$ export https_proxy="user:passwd@proxy:port"


To see a list of updates to the client, visit the Releases page of the GitHub repo for the client.