Repolode
mirego

mirego/accent

Una herramienta de gestión de traducciones autohospedable para aplicaciones web y nativas, con historial completo de ediciones, debates de equipo, CLI y API GraphQL.

Alternativa open source a:LokalisePhraseCrowdin

Estrellas
1,493
Forks
120
Issues abiertos
23
Último commit
hace 22 días

¿Qué es?

Accent es una plataforma de gestión de traducciones para equipos que mantienen las cadenas de texto de aplicaciones web y nativas. Conserva un historial completo de quién modificó cada traducción y cuándo, y permite a los responsables revertir acciones para que el trabajo de traducción sea trazable.

La interfaz web está pensada tanto para traductores como para desarrolladores. Los debates sobre traducciones concretas se mantienen junto a las propias cadenas, así que la revisión puede hacerse de forma asíncrona sin salir de la herramienta. Una herramienta de línea de comandos permite integrar Accent en el flujo de trabajo de los desarrolladores, y la API GraphQL en la que se basa la interfaz está documentada para que los equipos puedan crear sus propios plugins o integraciones.

El backend está escrito en Elixir con Phoenix, usa PostgreSQL como única dependencia externa obligatoria y se distribuye como una imagen de Docker. El inicio de sesión se puede configurar mediante GitHub, GitLab, Google, Slack, Discord, Microsoft o cualquier proveedor de OIDC.

Funciones clave

  • 01Historial completo de cambios, con quién modificó qué y cuándo, y opción para revertirlos.
  • 02Debates asociados a las traducciones para que el equipo pueda revisarlas de forma asíncrona.
  • 03Herramienta de línea de comandos para integrar Accent en los flujos de trabajo de desarrollo.
  • 04API GraphQL documentada, en la que se basa la interfaz web.
  • 05Imagen de Docker y compatibilidad con despliegues en Heroku; PostgreSQL es la única dependencia obligatoria.
  • 06Trazas de OpenTelemetry y envío opcional de correos electrónicos mediante varios proveedores.

Casos de uso

  • Gestionar las traducciones de la interfaz de una aplicación web entre desarrolladores y traductores externos.
  • Ejecutar un flujo de trabajo de traducción autohospedado en lugar de enviar las cadenas a un servicio alojado.
  • Auditar quién modificó cada traducción y cuándo, cuando un producto se localiza a muchos idiomas.
  • Crear herramientas personalizadas sobre la API GraphQL o la CLI.

Inicio rápido

  1. 1

    Inicia una base de datos PostgreSQL (la única dependencia externa).

  2. 2

    Crea un archivo .env con DATABASE_URL, DUMMY_LOGIN_ENABLED y SECRET_KEY_BASE.

  3. 3

    Ejecuta la imagen oficial de Docker en el puerto 4000.

    docker run --env-file .env -p 4000:4000 mirego/accent

Antes de usarlo

  • Requiere una base de datos PostgreSQL externa para ejecutarse.
  • La configuración completa del entorno de desarrollo requiere Erlang, Elixir y Node.js.

En colecciones

Temas

Preguntas frecuentes

¿Qué es accent?
Una herramienta de gestión de traducciones autohospedable para aplicaciones web y nativas, con historial completo de ediciones, debates de equipo, CLI y API GraphQL. Accent es una plataforma de gestión de traducciones para equipos que mantienen las cadenas de texto de aplicaciones web y nativas. Conserva un historial completo de quién modificó cada traducción y cuándo, y permite a los responsables revertir acciones para que el trabajo de traducción sea trazable.
¿accent es gratuito? ¿Qué licencia tiene?
accent es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿accent sigue mantenido?
Mantenimiento activo. El último commit de accent fue el 16 oct 2026.
¿Para qué puedo usar accent?
Gestionar las traducciones de la interfaz de una aplicación web entre desarrolladores y traductores externos. Ejecutar un flujo de trabajo de traducción autohospedado en lugar de enviar las cadenas a un servicio alojado. Auditar quién modificó cada traducción y cuándo, cuando un producto se localiza a muchos idiomas. Crear herramientas personalizadas sobre la API GraphQL o la CLI.
¿Cómo se instala accent?
Inicia una base de datos PostgreSQL (la única dependencia externa). Crea un archivo .env con DATABASE_URL, DUMMY_LOGIN_ENABLED y SECRET_KEY_BASE. Ejecuta la imagen oficial de Docker en el puerto 4000.: docker run --env-file .env -p 4000:4000 mirego/accent
¿Dónde consigo accent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mirego/accent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados