Repolode
mirego

mirego/accent

可自托管的网页与原生应用翻译管理工具,提供完整编辑历史、团队协作讨论、命令行工具和 GraphQL API。

可替代:LokalisePhraseCrowdin

Star
1,493
Fork
120
未关闭 Issue
23
最近提交
22天前

这是什么?

Accent 是一款面向开发者的翻译管理平台,适合维护网页或原生应用文案的团队。它完整记录每条译文由谁、在何时修改,并支持回滚操作,让翻译过程可追溯。

网页界面同时面向译者和开发者。针对单条译文的讨论与文案放在一起,译者和团队成员可以异步评审,无需离开工具。命令行工具便于把 Accent 接入开发流程,驱动界面的 GraphQL API 也有文档,方便团队自行开发插件或集成。

后端基于 Elixir 和 Phoenix 构建,唯一必需的外部依赖是 PostgreSQL,并提供 Docker 镜像。登录方式可配置为 GitHub、GitLab、Google、Slack、Discord、Microsoft 或任意 OIDC 服务。

核心功能

  • 01完整记录译文的修改人、修改内容和时间,并支持回滚。
  • 02译文讨论与内容绑定,便于团队异步评审。
  • 03提供命令行工具,方便接入开发流程。
  • 04界面所用的 GraphQL API 公开且有文档,可用于构建插件或集成。
  • 05提供 Docker 镜像和 Heroku 部署方式,仅需 PostgreSQL。
  • 06支持 OpenTelemetry 链路追踪,并可通过多家邮件服务发送邮件。

适用场景

  • 为多名开发者与外部译者共同维护的网页应用管理界面翻译。
  • 在自有服务器上运行翻译流程,而不把文案交给托管服务。
  • 在多语言产品本地化过程中审计每条译文的修改记录。
  • 基于 GraphQL API 或命令行工具开发定制化工具。

快速上手

  1. 1

    启动 PostgreSQL 数据库(唯一的外部依赖)

  2. 2

    创建包含 DATABASE_URL、DUMMY_LOGIN_ENABLED 和 SECRET_KEY_BASE 的 .env 文件

  3. 3

    在 4000 端口运行官方 Docker 镜像

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

使用前须知

  • 运行需要外部 PostgreSQL 数据库。
  • 完整的开发环境需要安装 Erlang、Elixir 和 Node.js。

收录于专题

标签

常见问题

accent 是什么?
可自托管的网页与原生应用翻译管理工具,提供完整编辑历史、团队协作讨论、命令行工具和 GraphQL API。 Accent 是一款面向开发者的翻译管理平台,适合维护网页或原生应用文案的团队。它完整记录每条译文由谁、在何时修改,并支持回滚操作,让翻译过程可追溯。
accent 可以免费使用吗?用的什么许可证?
accent 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
accent 还在维护吗?
活跃维护中。accent 最近一次提交是在 2026年10月16日。
accent 适合用来做什么?
为多名开发者与外部译者共同维护的网页应用管理界面翻译。 在自有服务器上运行翻译流程,而不把文案交给托管服务。 在多语言产品本地化过程中审计每条译文的修改记录。 基于 GraphQL API 或命令行工具开发定制化工具。
accent 怎么安装和运行?
启动 PostgreSQL 数据库(唯一的外部依赖) 创建包含 DATABASE_URL、DUMMY_LOGIN_ENABLED 和 SECRET_KEY_BASE 的 .env 文件 在 4000 端口运行官方 Docker 镜像: docker run --env-file .env -p 4000:4000 mirego/accent
在哪里获取 accent?
源代码和安装说明在 GitHub 上:https://github.com/mirego/accent

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目