OpenSource-Hub
A

accent

1.5k stars·Developer Tools·SHA-256 checksum verified

Accent is a developer-oriented translation management tool that provides a powerful abstraction around maintaining translations in web or native apps. It enables true asynchronous flow between translators and your team, offering full history control, simple UI, CLI, centralized discussions, and an open GraphQL API.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Developer-first translation tool for asynchronous collaboration.

Core Features

  • Full history control with rollback (who did what when)
  • Simple yet powerful UI for translators and developers
  • Command-line tool (CLI) for easy CI/CD integration
  • Centralized discussions around translations
  • Open and documented GraphQL API for plugins and custom tools

What It Can't Do

  • In production, configure OAuth or SMTP for authentication; dummy login is for development only. Requires PostgreSQL 9.4+. For Docker, generate a 64-byte random SECRET_KEY_BASE in .env.

Use Cases

  • Continuous localization for multilingual web or mobile apps
  • Translation review and version tracking
  • Asynchronous collaboration between dev teams and translators

Detailed Introduction

Accent is a developer-oriented translation management tool that provides a powerful abstraction around maintaining translations in web or native apps. It enables true asynchronous flow between translators and your team, offering full history control with rollback, a simple yet powerful UI, a command-line tool for easy integration into developer workflows, centralized discussions around translations, and an open, documented GraphQL API for building plugins or custom integrations. Built with Elixir and Phoenix, it relies on PostgreSQL for storage.

Troubleshooting & FAQ (1)

Troubleshooting
How to fix 'cookie store expects conn.secret_key_base to be at least 64 bytes' error when trying dummy login in Accent translation tool Docker setup?

Set the SECRET_KEY_BASE environment variable to a string of at least 64 characters. Generate one with openssl rand -hex 64. Also enable dummy login by setting DUMMY_LOGIN_ENABLED=1. If you encounter PostgreSQL authentication errors, add POSTGRES_HOST_AUTH_METHOD=trust.

GitHub Issue #477

Tags

translationlocalizationdeveloper-toolselixirgraphqlclicollaboration

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Ensure PostgreSQL is installed and create a database

4

Step 2: Run the official Docker image: docker run --env-file .env -p 4000:4000 mirego/accent

5

Step 3: Open http://localhost:4000 in your browser and start using

Install Guide
  1. Step 1: Ensure PostgreSQL is installed and create a database
  2. Step 2: Run the official Docker image: docker run --env-file .env -p 4000:4000 mirego/accent
  3. Step 3: Open http://localhost:4000 in your browser and start using
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop and remove the Docker container and image, or delete the project directory. If installed manually, drop the database and uninstall Erlang/Elixir/Node.js dependencies.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-27 14:00:20
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects