Open-source платформа для управления переводами с самостоятельным хостингом, импортом и экспортом распространённых форматов локализации и REST API.
- Звёзды
- 1,493
- Форки
- 120
- Открытые issues
- 23
- Последний коммит
- 22 дня назад
Что это?
Accent — платформа для управления переводами в командах, которые поддерживают строки веб- и нативных приложений. Она хранит полную историю изменений с указанием, кто и когда изменил перевод, и позволяет откатывать действия, чтобы работу над переводами можно было отследить.
Веб-интерфейс рассчитан и на переводчиков, и на разработчиков. Обсуждения отдельных переводов хранятся рядом со строками, поэтому ревью можно проводить асинхронно, не выходя из инструмента. CLI помогает встроить Accent в рабочий процесс разработчика. GraphQL API, на котором работает интерфейс, документирован, поэтому команды могут создавать собственные плагины и интеграции.
Бэкенд написан на Elixir с использованием Phoenix, в качестве единственной обязательной внешней зависимости используется PostgreSQL, а поставляется приложение в виде Docker-образа. Для входа можно настроить GitHub, GitLab, Google, Slack, Discord, Microsoft или любой OIDC-провайдер.
Ключевые возможности
- 01Полная история изменений с указанием, кто, что и когда изменил, а также возможность отката.
- 02Обсуждения при переводах для асинхронного ревью командой.
- 03CLI для интеграции в рабочие процессы разработчиков.
- 04Документированный GraphQL API, на котором работает веб-интерфейс.
- 05Docker-образ и поддержка развёртывания в Heroku; единственная обязательная зависимость — PostgreSQL.
- 06Трассировка через OpenTelemetry и необязательная отправка писем через несколько провайдеров.
Сценарии использования
- Управление переводами интерфейса веб-приложения, над которым работают разработчики и внешние переводчики.
- Развёртывание собственного процесса перевода вместо отправки строк в облачный сервис.
- Аудит изменений переводов при локализации продукта на множество языков.
- Создание собственных инструментов на основе GraphQL API или CLI.
Быстрый старт
- 1
Запустите базу данных PostgreSQL (единственную внешнюю зависимость).
- 2
Создайте файл .env с параметрами DATABASE_URL, DUMMY_LOGIN_ENABLED и SECRET_KEY_BASE.
- 3
Запустите официальный образ Docker на порту 4000.
docker run --env-file .env -p 4000:4000 mirego/accent
Что важно знать
- Для запуска требуется внешняя база данных PostgreSQL.
- Для полной настройки среды разработки нужны Erlang, Elixir и Node.js.
В подборках
Темы
Частые вопросы
- Что такое accent?
- Самостоятельно размещаемый инструмент для управления переводами веб- и нативных приложений: история правок, обсуждения команды, CLI и GraphQL API. Accent — платформа для управления переводами в командах, которые поддерживают строки веб- и нативных приложений. Она хранит полную историю изменений с указанием, кто и когда изменил перевод, и позволяет откатывать действия, чтобы работу над переводами можно было отследить.
- accent можно использовать бесплатно? Какая у него лицензия?
- accent распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- accent всё ещё поддерживается?
- Активно поддерживается. Последний коммит в accent — 16 окт. 2026 г..
- Для чего можно использовать accent?
- Управление переводами интерфейса веб-приложения, над которым работают разработчики и внешние переводчики. Развёртывание собственного процесса перевода вместо отправки строк в облачный сервис. Аудит изменений переводов при локализации продукта на множество языков. Создание собственных инструментов на основе GraphQL API или CLI.
- Как установить accent?
- Запустите базу данных PostgreSQL (единственную внешнюю зависимость). Создайте файл .env с параметрами DATABASE_URL, DUMMY_LOGIN_ENABLED и SECRET_KEY_BASE. Запустите официальный образ Docker на порту 4000.: docker run --env-file .env -p 4000:4000 mirego/accent
- Где скачать accent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mirego/accent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-платформа с открытым исходным кодом для управления переводами приложений: редактирование в контексте, SDK и машинный перевод.
Веб-платформа для самостоятельного хостинга и управления переводами ПО и контента с интеграцией с системами контроля версий.
Веб-приложение для перевода i18n-файлов локалей с помощью AI-моделей, с веб-редактором и экспортом на несколько языков.
Расширение для браузера, которое локально переводит интерфейс GitHub на упрощённый или традиционный китайский.
Открытая система веб-аналитики без cookies — альтернатива Google Analytics с упором на конфиденциальность, доступная в облаке и для самостоятельного размещения.