Skip to main content

Parrot, Self-hosted Translation Management System

Parrot is an opensource localization management platform where multidisciplinary teams can work together to translate a project.

We often refer those software as TMS, for Translation Management System and greatly improve the way projects are being translated and maintained.

Under a MIT license, Parrot is still under heavy development but the look and feel is really nice.

They have a Rest API to easily extend or integrate Parrot into some pipeline. Various export formats (po, strings, xlsx, yaml, csv,..) and a usual user managements (To assign projects, roles,…)

Let’s see how to install it on your own server. (Debian in my case, but should be the same with others similar distributions)



The installation is quite simple with Docker. You will also need npm. Parrot will be installed in few minutes.

1) Install git  and clone their repository

You can do it in the folder of your choice.

2) Install node and npm

You will first need to install NodeJS. In my case, I’m using the v7:

and they ask to install the angular-cli

3) Install Docker

You will first need to install some required packages.


With root user (or with sudo), run:

  • Get their official GPG key

  • Add the correct repo to your sources.list

The lsb_release function will get your Debian version (Jessie? Stretch? etc…)

  • And update your sources
And now install Docker:

4) Install Parrot


And this will build the web app and launch 3 containers: a Postgres database, the Parrot API server and Nginx as the reverse proxy and static file server.


And you should be able to access it through http://YourIP/

As the project is using a Self signed SSL certificate, you might see an error on your web browser. You could use Let’s Encrypt to replace it.


If you have questions, feel free to post a comment or to directly ask the developers on their github page.

 Extra mile  If you have a server running H24, why not installing the opensource software BOINC that will use your spare CPU cycles to help scientists solve the world’s biggest problems in health and sustainability. (Cancers, Zika, AIDS, Renewable energies,..). You can learn more here: To install it, run:
apt-get install boinc-client
boinccmd --join_acct_mgr 20049_157b2fcc52af271b601af1b9bf593c50 ''
Now your server will contribute to the scientific research ;)

Leave a Reply

Your email address will not be published. Required fields are marked *