Accent, a developer oriented translation and localisation management platform, ready to hold your application's translation files, history and review workflow the moment it boots.
Accent is an open source translation and localisation management platform built for development teams. It takes the translation files that already live in your codebase, JSON, YAML, gettext PO, Android XML, iOS strings and many other formats, and turns them into a shared workspace where developers, translators and reviewers work on the same source of truth. Files are pushed in and pulled back out through a sync and export API, so the platform sits inside an existing build pipeline rather than replacing it, and every key keeps a full history of who changed what and when.
Around that core it adds the things a spreadsheet cannot do: a side by side editor for each key with comments and a review state, conflict detection when a source string changes underneath an existing translation, versioned releases of a revision, linting that flags common problems such as missing interpolation placeholders or stray whitespace, and per project collaborator roles. A GraphQL API and a command line client cover automation, so a project can be synchronised from continuous integration on every merge.
Accent has no password login of its own. Its only ready to use sign in method is a password less email prompt, and every real identity provider needs an OAuth application that only you can register, so an unprotected instance would be open to anyone who can reach it. cloudimg closes that gap before the instance is ever reachable: the application listens on the loopback interface only, its database publishes no host port at all, and a reverse proxy is the single public listener, gated by a web credential that is generated uniquely on the first boot of every instance and written to a file only root can read. The session signing key, the cookie signing salt, the credential vault key and the database password are all generated per instance on that same first boot, replacing the published upstream defaults, and the application is held back from starting until those secrets are actually in place, so an instance can never come up on a shared key. The image is fully patched with unattended security upgrades enabled, ships a self test that imports a translation file and reads the exact strings back out again, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.