To be honest I didn't know about pontoon before, which is surprising given that, like Parrot, it's a localization tool and by Mozilla. I guess I should do more research before starting a new project :)
But after checking it out quickly, it seems to me that its main focus is in-place translation for web projects (I could be wrong).
Parrot is mainly a tool to help you manage your translations for various projects, no specific platform is targeted. It comes with a REST API (useful for loading translation updates for mobile apps/games for example) and role based contributions. It's meant for small/medium multidisciplinary teams, so no features for crowd-sourced translations are provided.
Basically it was built out of the need for such a tool at my current company (gaming industry, multi-platform projects). We wanted it on premises, open-source and a web-UI for editing so that people from different disciplines can use it.
It's on-premises, open source, has a web UI, supports many formats and comes with a REST API. I'm sure you must have seen it - any reason you didn't go that route?
Aside: I see you're shipping with nginx and have a whole ssl setup. Take a look at Caddy, your life may get simpler :) https://caddyserver.com/
Is (or: in what way is) Parrot comparable to Smartling, https://www.smartling.com/, a commercial SaaS offering for localizations/translations of all kinds of content?
At my current project, we're integrating with Smartling for both content in a CMS as for web application internationalization (including translation, localization). Smartling provides a nice (and well-documented) API as well to submit, retrieve and manage translation projects... and a number of 'connectors' for some big CMS applications for synchronizing content and translations hence and forth. Your project looks like a worthy competitor (while being self-hosted)... nice job!
Parrot is more of a tool for managing your translations and distributing them (via REST API), while being self-hosted and open-source. I haven't looked at Smartling in depth, but seems cool! After reading a bit about it, one feature that differentiates it would be the "Marketplace of professional translators", Parrot does not intend to go in that direction :)
But after checking it out quickly, it seems to me that its main focus is in-place translation for web projects (I could be wrong).
Parrot is mainly a tool to help you manage your translations for various projects, no specific platform is targeted. It comes with a REST API (useful for loading translation updates for mobile apps/games for example) and role based contributions. It's meant for small/medium multidisciplinary teams, so no features for crowd-sourced translations are provided.
Basically it was built out of the need for such a tool at my current company (gaming industry, multi-platform projects). We wanted it on premises, open-source and a web-UI for editing so that people from different disciplines can use it.