Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Entity Translate Side by Side

Security covered Under active development 23 sites

Part of the Entity ecosystem · 308 projects

This module allows you to edit multiple translations of an entity side by side, offering an intuitive interface for managing content in different languages. It supports various entity types and only saves translations that have actually changed, integrating smoothly with Drupal's core translation system.

Edit multiple translations of the same entity side-by-side

The Entity Translate Side by Side module streamlines Drupal entity translations, allowing users to edit content in multiple languages side by side. Supporting various entity types, it offers a flexible translation workflow with features like multi-language selection, drag-and-drop navigation, and integration with Drupal's core translation system.

Features

  • Should work for any translatable entity type.
  • Provides an intuitive user interface to display and edit content in different languages side by side.
  • Only updates translations that really changed.
  • Supports drag-and-drop functionality for easy navigation in the translation interface.
  • Enables flexible configuration of the languages to be translated by the user.
  • Integrates into existing entity drop-down menus through hook implementation.
  • Adds a new permission 'Access Entity Translate Side by Side' to control access to the module.

Installation and configuration

  • 1. First install the module in your Drupal environment and activate it
  • 2. Go to: /admin/config/system/entity-translate-side-by-side
  • 3. Select the languages to be loaded by default

Usage

The module integrates into Drupal via a hook into entity operations.

  • On the edit page of any entity (like a node or a custom entity), look for the operations dropdown menu.
  • In the dropdown, you'll see an added option titled "Translate side by side."
  • Selecting this option will route you to the page where the entity can be translated.

Permissions

To use the module, users must have the 'Access Entity Translate Side by Side' permission assigned to their role.

Similar projects

Why another project?

We first tested all similar projects that exist. But all of them had disadvantages:

  • limited to some entity types
  • saving all translations, regardless if they really changed or not (this has an impact on translation histories, search indexing, ...)
  • ...

After trying to solve these with patches and hook implementations, we decided that it is much cleaner, less code and better maintainable to start a new project.

Drupal 10 · not 11 PHP >=8.1

Ask your assistant about Entity Translate Side by Side

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • content_translation Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Jan 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Slowing

Release Timeline

Releases

Version Type Core PHP Release date
2.0.x-dev Dev 10–11 Aug 19, 2025
1.1.0 Stable 10 PHP >=8.1 Apr 18, 2024
1.0.0 Stable 10 PHP >=8.1 Jan 29, 2024
1.0.x-dev Dev 10–11 PHP >=8.1 Jan 25, 2024