Plataforma open source e self-hosted de gestão de traduções para equipes, com importação e exportação de formatos comuns de localização e uma REST API.
- Estrelas
- 1,493
- Forks
- 120
- Issues abertas
- 23
- Último commit
- há 22 dias
O que é?
O Accent é uma plataforma de gerenciamento de traduções para equipes que mantêm as strings de aplicações web e nativas. Ele registra o histórico completo de quem alterou cada tradução e quando, e permite que os responsáveis revertam ações, mantendo o trabalho de tradução rastreável.
A interface web foi criada para tradutores e desenvolvedores. As discussões sobre cada tradução ficam junto das próprias strings, permitindo que a revisão aconteça de forma assíncrona sem sair da ferramenta. Uma ferramenta de linha de comando ajuda a integrar o Accent ao fluxo de trabalho dos desenvolvedores, e a API GraphQL que alimenta a interface é documentada, permitindo que as equipes criem seus próprios plugins ou integrações.
O backend é escrito em Elixir com Phoenix, usa PostgreSQL como única dependência externa obrigatória e é distribuído como uma imagem Docker. O login pode ser configurado pelo GitHub, GitLab, Google, Slack, Discord, Microsoft ou qualquer provedor OIDC.
Recursos principais
- 01Histórico completo de alterações, com quem mudou o quê e quando, além da opção de reverter alterações.
- 02Discussões vinculadas às traduções para revisão assíncrona pela equipe.
- 03Ferramenta de linha de comando para integrar a ferramenta aos fluxos de trabalho dos desenvolvedores.
- 04API GraphQL documentada, na qual a interface web se baseia.
- 05Imagem Docker e suporte à implantação no Heroku, com PostgreSQL como única dependência obrigatória.
- 06Rastreamento com OpenTelemetry e envio opcional de e-mails por meio de vários provedores.
Casos de uso
- Gerenciar traduções da interface de uma aplicação web compartilhada por desenvolvedores e tradutores externos.
- Executar um fluxo de trabalho de tradução auto-hospedado, em vez de enviar strings para um serviço hospedado.
- Auditar quem alterou cada tradução e quando, ao localizar um produto em vários idiomas.
- Criar ferramentas personalizadas com base na API GraphQL ou na CLI.
Início rápido
- 1
Inicie um banco de dados PostgreSQL (a única dependência externa).
- 2
Crie um arquivo .env com DATABASE_URL, DUMMY_LOGIN_ENABLED e SECRET_KEY_BASE.
- 3
Execute a imagem oficial do Docker na porta 4000.
docker run --env-file .env -p 4000:4000 mirego/accent
Antes de usar
- É necessário um banco de dados PostgreSQL externo para executar o projeto.
- A configuração completa do ambiente de desenvolvimento requer Erlang, Elixir e Node.js.
Em coleções
Tópicos
Perguntas frequentes
- O que é accent?
- Uma ferramenta de gerenciamento de traduções que você pode hospedar, para apps web e nativos, com histórico completo de edições, discussões em equipe, CLI e API GraphQL. O Accent é uma plataforma de gerenciamento de traduções para equipes que mantêm as strings de aplicações web e nativas. Ele registra o histórico completo de quem alterou cada tradução e quando, e permite que os responsáveis revertam ações, mantendo o trabalho de tradução rastreável.
- accent é gratuito? Qual é a licença?
- accent é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- accent ainda é mantido?
- Manutenção ativa. O último commit de accent foi em 16 de out. de 2026.
- Para que posso usar accent?
- Gerenciar traduções da interface de uma aplicação web compartilhada por desenvolvedores e tradutores externos. Executar um fluxo de trabalho de tradução auto-hospedado, em vez de enviar strings para um serviço hospedado. Auditar quem alterou cada tradução e quando, ao localizar um produto em vários idiomas. Criar ferramentas personalizadas com base na API GraphQL ou na CLI.
- Como instalar accent?
- Inicie um banco de dados PostgreSQL (a única dependência externa). Crie um arquivo .env com DATABASE_URL, DUMMY_LOGIN_ENABLED e SECRET_KEY_BASE. Execute a imagem oficial do Docker na porta 4000.: docker run --env-file .env -p 4000:4000 mirego/accent
- Onde consigo accent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mirego/accent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source de localização na web para gerenciar traduções de apps com edição em contexto, SDKs e tradução automática.
Plataforma de localização web e self-hosted para traduzir software e conteúdo, com integração direta ao controle de versão.
Um app web que usa modelos de IA para traduzir arquivos de locale de i18n, com editor web e exportação de vários locales.
Extensão de navegador que traduz a interface do GitHub para chinês simplificado ou tradicional, com tradução feita localmente.
Ferramenta open source de analytics web sem cookies, focada em privacidade e alternativa ao Google Analytics, disponível na nuvem ou para hospedagem própria.