Plataforma de gestión de traducciones de código abierto y autohospedada para equipos, con importación y exportación de formatos de localización comunes y una API REST.
- 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
Inicia una base de datos PostgreSQL (la única dependencia externa).
- 2
Crea un archivo .env con DATABASE_URL, DUMMY_LOGIN_ENABLED y SECRET_KEY_BASE.
- 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
Plataforma web de código abierto para gestionar traducciones de aplicaciones con edición en contexto, SDK y traducción automática.
Plataforma de localización web autohospedada para traducir software y contenido, con una estrecha integración con el control de versiones.
Aplicación web que usa modelos de IA para traducir archivos de locales i18n, con editor web y exportación de varios locales.
Extensión de navegador que traduce localmente la interfaz de GitHub al chino simplificado y tradicional.
Herramienta de analítica web de código abierto y sin cookies, una alternativa a Google Analytics centrada en la privacidad, disponible en la nube o para alojar por cuenta propia.