Repolode
mirego

mirego/accent

Самостоятельно размещаемый инструмент для управления переводами веб- и нативных приложений: история правок, обсуждения команды, CLI и GraphQL API.

Open source альтернатива:LokalisePhraseCrowdin

Звёзды
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. 1

    Запустите базу данных PostgreSQL (единственную внешнюю зависимость).

  2. 2

    Создайте файл .env с параметрами DATABASE_URL, DUMMY_LOGIN_ENABLED и SECRET_KEY_BASE.

  3. 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 и машинный перевод.

4,2 тыс.+9 за неделю380TypeScriptOtherАктивно поддерживаетсяОбновлён 18 часов назад

Открытая система веб-аналитики без cookies — альтернатива Google Analytics с упором на конфиденциальность, доступная в облаке и для самостоятельного размещения.

29,8 тыс.+58 за неделю1,9 тыс.ElixirAGPL-3.0Активно поддерживаетсяОбновлён 15 часов назад