PHPackages                             lindemannrock/craft-translation-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. lindemannrock/craft-translation-manager

ActiveCraft-plugin[Localization &amp; i18n](/categories/localization)

lindemannrock/craft-translation-manager
=======================================

Localize your Craft interface and Formie &amp; Freeform forms across every language — from the Control Panel

5.33.2(yesterday)0251proprietaryPHPPHP ^8.2CI passing

Since Sep 10Pushed 6d agoCompare

[ Source](https://github.com/LindemannRock/craft-translation-manager)[ Packagist](https://packagist.org/packages/lindemannrock/craft-translation-manager)[ RSS](/packages/lindemannrock-craft-translation-manager/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (33)Versions (124)Used By (0)

[![Translation Manager](docs/images/hero.webp)](docs/images/hero.webp)

Translation Manager Plugin for Craft CMS
========================================

[](#translation-manager-plugin-for-craft-cms)

[![Latest Version](https://camo.githubusercontent.com/2e5b67bc0100e035178a393f53b1b06e3b7e0a5a6d0bcdbadfcfae189e78d61f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c696e64656d616e6e726f636b2f63726166742d7472616e736c6174696f6e2d6d616e616765722e737667)](https://packagist.org/packages/lindemannrock/craft-translation-manager)[![Craft CMS](https://camo.githubusercontent.com/f18a31fc0b2af9dd9db8553f67574c4e2f6b091d59d2c9dbe2c11e418a41829e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4372616674253230434d532d352e31302b2d6f72616e67652e737667)](https://craftcms.com/)[![PHP](https://camo.githubusercontent.com/5fe05c705bf034839bda7651781e4d0a9d42f4a840478ca5e343873a0361bb89/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322b2d626c75652e737667)](https://php.net/)[![Logging Library](https://camo.githubusercontent.com/c0ed81be8bf27402d57d852bc65dd5b82c2864c8f918c801cc6696d365e1d4d9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6f6767696e672532304c6962726172792d352e31332e312532422d677265656e2e737667)](https://github.com/LindemannRock/craft-logging-library)[![License](https://camo.githubusercontent.com/142e465f32e6b6b8feea40800772255199a2589129e82da8ed320f6ca30bd76c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c696e64656d616e6e726f636b2f63726166742d7472616e736c6174696f6e2d6d616e616765722e737667)](LICENSE)

Localize your Craft interface and Formie &amp; Freeform forms across every language — from the Control Panel.

> Translation Manager came out of real client work. Like all our plugins, it was built to solve a problem we had to solve in production: translating Craft sites meant juggling PHP language files, redeployments, form-builder settings, and scattered provider-specific workflows. Even when a form plugin can translate values, managing labels, options, messages, buttons, and review status across many forms and languages is still tedious. Translation Manager gives that work one Control Panel home, with capture, import/export, approval, cleanup, backups, and generation in a single workflow for site strings, Formie forms, and Freeform forms.

Features
--------

[](#features)

- **Multi-Language Site Support** — manage one key across any site/language combination with locale variant support
- **Multi-Category Support** — multiple translation categories (site, emails, errors) with separate file generation
- **Formie and Freeform Integration** — automatic capture of form fields, options, labels, messages, and button text
- **Smart Deduplication** — each unique text stored once, context updated automatically
- **Capture Missing Translations** — when enabled, auto-add translations at runtime when `|t()` encounters unknown strings
- **Locale Mapping** — consolidate regional variants (en-US, en-GB) to base locales
- **Import/Export** — CSV import with preview and validation, PHP file import/export
- **GraphQL** — Read-only translation lookup and catalog queries for headless frontends
- **Backup System** — scheduled backups with cloud storage (S3, Servd, Wasabi) and one-click restore
- **Maintenance Tools** — template &amp; form capture, usage detection, granular cleanup
- **Statistics Utility** — Control Panel Utilities panel showing translation coverage by language
- **Security** — XSS protection, CSRF validation, path traversal prevention, CSV injection guards
- **RTL Support** — full Arabic/Hebrew text editing with proper display
- **Logging** — dedicated log files with CP viewer

Requirements
------------

[](#requirements)

- Craft CMS 5.10+
- PHP 8.2+
- [Logging Library](https://github.com/LindemannRock/craft-logging-library) 5.13.1+ (installed automatically)

Optional form integrations are verified with Formie 3.1.14+ and Freeform 5.15.6.1+ for Craft 5.

Installation
------------

[](#installation)

### Composer

[](#composer)

```
composer require lindemannrock/craft-translation-manager && php craft plugin/install translation-manager
```

### DDEV

[](#ddev)

```
ddev composer require lindemannrock/craft-translation-manager && ddev craft plugin/install translation-manager
```

Documentation
-------------

[](#documentation)

Full documentation is available in the [docs](docs/) folder.

Support
-------

[](#support)

- **Issues**: [GitHub Issues](https://github.com/LindemannRock/craft-translation-manager/issues)
- **Email**:

License
-------

[](#license)

This plugin is licensed under the [Craft License](https://craftcms.github.io/license/). See [LICENSE.md](LICENSE.md) for details.

---

Developed by [LindemannRock](https://lindemannrock.com)

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance99

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 96.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

122

Last Release

1d ago

Major Versions

1.21.9 → 5.0.02025-10-20

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/81223527?v=4)[Lindemann](/maintainers/bhlindemann)[@bhlindemann](https://github.com/bhlindemann)

---

Top Contributors

[![bhlindemann](https://avatars.githubusercontent.com/u/81223527?v=4)](https://github.com/bhlindemann "bhlindemann (731 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (29 commits)")

---

Tags

craftcraft-cmscraft-plugincraftcmsformiei18nlocalizationmulti-languagemultilingualsite-translationstranslationtranslation-managementtranslationmultilingualcmsCraftcraftcmscraft-pluginformiefreeform

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/lindemannrock-craft-translation-manager/health.svg)

```
[![Health](https://phpackages.com/badges/lindemannrock-craft-translation-manager/health.svg)](https://phpackages.com/packages/lindemannrock-craft-translation-manager)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

102393.6k70](/packages/verbb-formie)[verbb/hyper

A user-friendly links field for Craft.

24147.8k12](/packages/verbb-hyper)[acclaro/translations

Easily launch and manage multilingual Craft websites without having to copy/paste content or manually track updates.

1329.6k](/packages/acclaro-translations)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
