Translation Management for SPAs

Calm, focused
translation work.

Mergua is a translation management platform built for modern web apps. Upload your i18n files, invite your team, translate with AI assistance, and pull translations into your build — all from one focused workspace.

Features

Everything your team needs

Translation Editor

Three view modes — panel, inline, and table. Side-by-side editing with source text, status tracking, and keyboard shortcuts.

AI Translation

Translate single keys or entire locales with one click. AI uses neighboring keys as context for better quality.

Branches

Work on translations in isolation, just like git branches. Merge when ready, see the diff before you commit.

Team Collaboration

Invite translators and reviewers. Role-based access, review workflows with approve/reject, and per-key comments.

REST API

Pull translations into your CI/CD pipeline. Project-scoped API keys, branch-aware downloads, nested or flat JSON.

Setup guide →

Progress Tracking

See translation progress per locale at a glance. Placeholder validation, translation memory, and audit history.

How it works

Three steps to translated

1

Upload your source

Drop your JSON translation file or create keys manually. Mergua parses nested and flat Transloco formats.

2

Translate & review

Translate manually, use AI, or both. Reviewers approve translations before they ship. Comments keep everyone aligned.

3

Pull into your build

Download JSON files or pull via API. Branch-aware, so your feature branch gets its own translations.

Developer-first

Built for your workflow

Pull translations into your CI/CD pipeline. Works with any framework — Angular, React, Vue, Svelte. JSON in, JSON out.

Terminal

# pull translations for your build

$ curl -H "X-API-Key: $MERGUA_KEY"

mergua.com/v1/$PROJECT/translations/de

# branch-aware pull

$ curl -H "X-API-Key: $MERGUA_KEY"

mergua.com/v1/$PROJECT/translations/de?branch=feature/checkout

Ready to start translating?

Free to use. No credit card required.

Create your account