Repolode
mirego

mirego/accent

Webアプリやネイティブアプリ向けの、変更履歴やチーム内ディスカッション、CLI、GraphQL APIを備えたセルフホスト可能な翻訳管理ツール。

代替できる製品:LokalisePhraseCrowdin

スター
1,493
フォーク
120
未解決の Issue
23
最終コミット
22 日前

これは何?

Accentは、Webアプリやネイティブアプリの翻訳文字列を管理するチーム向けの翻訳管理プラットフォームです。誰がいつどの翻訳を変更したかをすべて記録し、管理者が操作をロールバックできるため、翻訳作業の経緯を追跡できます。

Web UIは翻訳者と開発者の両方を想定して設計されています。個々の翻訳に関するディスカッションは文字列と一緒に保存されるため、ツールを離れずに非同期でレビューできます。CLIを使えば開発者のワークフローにAccentを組み込めます。また、UIを支えるGraphQL APIのドキュメントも用意されているため、チーム独自のプラグインや連携機能を開発できます。

バックエンドはElixirとPhoenixで構築されており、必須の外部依存関係はPostgreSQLのみです。Dockerイメージとして提供されます。ログインにはGitHub、GitLab、Google、Slack、Discord、Microsoft、または任意のOIDCプロバイダーを設定できます。

主な機能

  • 01変更者と変更内容、日時を含む完全な変更履歴とロールバック機能。
  • 02翻訳に紐づけたディスカッションによる、非同期のチームレビュー。
  • 03開発者のワークフローに組み込むためのCLI。
  • 04Web UIの基盤となる、ドキュメント付きGraphQL API。
  • 05DockerイメージとHerokuへのデプロイに対応。必須の依存関係はPostgreSQLのみ。
  • 06OpenTelemetryによるトレースと、複数のプロバイダーを利用したメール配信(任意)。

ユースケース

  • 開発者と外部の翻訳者が協力して、WebアプリのUI翻訳を管理する。
  • 文字列をホステッドサービスに送る代わりに、セルフホストの翻訳ワークフローを運用する。
  • 製品を多言語にローカライズする際に、誰がいつどの翻訳を変更したかを監査する。
  • GraphQL APIやCLIを基盤に、独自のツールを構築する。

クイックスタート

  1. 1

    PostgreSQLデータベースを起動します(唯一の外部依存関係)

  2. 2

    DATABASE_URL、DUMMY_LOGIN_ENABLED、SECRET_KEY_BASEを設定した.envファイルを作成します

  3. 3

    公式Dockerイメージをポート4000で実行します

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

使う前に知っておきたいこと

  • 実行には外部のPostgreSQLデータベースが必要です。
  • 開発環境をすべてセットアップするには、Erlang、Elixir、Node.jsが必要です。

収録されている特集

トピック

よくある質問

accent とは?
Webアプリやネイティブアプリ向けの、変更履歴やチーム内ディスカッション、CLI、GraphQL APIを備えたセルフホスト可能な翻訳管理ツール。 Accentは、Webアプリやネイティブアプリの翻訳文字列を管理するチーム向けの翻訳管理プラットフォームです。誰がいつどの翻訳を変更したかをすべて記録し、管理者が操作をロールバックできるため、翻訳作業の経緯を追跡できます。
accent は無料で使えますか?ライセンスは?
accent は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
accent は今もメンテナンスされていますか?
活発にメンテナンス中。accent の最終コミットは 2026年10月16日 です。
accent は何に使えますか?
開発者と外部の翻訳者が協力して、WebアプリのUI翻訳を管理する。 文字列をホステッドサービスに送る代わりに、セルフホストの翻訳ワークフローを運用する。 製品を多言語にローカライズする際に、誰がいつどの翻訳を変更したかを監査する。 GraphQL APIやCLIを基盤に、独自のツールを構築する。
accent のインストール方法は?
PostgreSQLデータベースを起動します(唯一の外部依存関係) DATABASE_URL、DUMMY_LOGIN_ENABLED、SECRET_KEY_BASEを設定した.envファイルを作成します 公式Dockerイメージをポート4000で実行します: docker run --env-file .env -p 4000:4000 mirego/accent
accent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mirego/accent

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト