Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This project provides API endpoints for headless applications to manage translation strings. It allows sending strings for translation or overriding existing ones, and retrieving a... Dormant |
8–11 | Dormant | 14 |
|
TMGMT Diff
Module
This module highlights the differences between previous and current translations to improve the reviewer experience. It shows a diff of changed fields directly on the job item edit... Dormant |
— | Dormant | 14 |
|
This module integrates with Layout Builder Asymmetric Translation to allow AI-powered translations specifically for asymmetric layout builder configurations. It leverages the AI Mo... Active |
10–11 | Active | 13 |
|
Asymmetric Translations
Module
This module allows for translations of content to differ significantly from the original, enabling variations in content structure and information across languages. It provides fle... Active |
— | Active | 13 |
|
Translation Alias
Module
This module provides Drush commands to manage path aliases for multilingual content, allowing you to update individual or bulk path aliases for translated entities. It also support... Dormant |
9–10 | Dormant | 13 |
|
Key Per Language Provider
Module
This module allows the Key module to use different keys for different languages on your website. Once configured, it will automatically provide the correct key based on the languag... Dormant |
— | Dormant | 12 |
|
JSON:API layout enhancer
Module
This module enhances JSON:API to dynamically fetch content for pages built with Layout Builder. It provides a route that allows accessing page data using URL aliases, and it bundle... Dormant |
9–10 | Dormant | 12 |
|
This module helps translate fixed strings to the content language when it differs from the interface language. It automatically adjusts template translations and provides new funct... Dormant |
9–11 | Dormant | 12 |
|
GraphQL Compose Configs
Module
This module allows you to expose your Drupal configuration data to GraphQL. You can select specific configuration items and their fields to make available, and the module automatic... Dormant |
— | Dormant | 11 |
|
This module provides a field to manage language combinations, which can be used to track user translation skills on a site. It integrates with the Translators module. Slowing |
9–11 | Slowing | 11 |
|
This module provides a way to detect the language of content being viewed without automatically modifying outbound links. It allows administrators to edit content in different lang... Active |
— | Active | 10 |
|
This module enhances the Translation Management Tool (TMGMT) by providing persistent storage for job items in the cart, replacing the default session-based storage. It offers a plu... Active |
— | Active | 10 |
|
Per-Domain Fields
Module
This module allows you to store and display different values for the same field on your website, depending on which domain is currently active. It provides field types that let adm... Dormant |
— | Dormant | 9 |
|
AI Translate Plus enhances Drupal's AI translation by allowing content type-specific prompts, different translation providers per content type, and configurable field-level transla... Slowing |
— | Slowing | 9 |
|
Translation Form
Module
This module displays translatable fields in a table on translation forms, showing the source translation alongside input fields. This allows users to easily view and reference the... Dormant |
— | Dormant | 9 |
|
This module allows you to manage the order and hierarchy of taxonomy terms on a per-language basis. You can also choose whether to display all terms in a vocabulary, including untr... Dormant |
8–10 | Dormant | 9 |
|
This module visually compares two menu trees, highlighting differences and similarities between them, such as translated items with matching parents and weights, or items present i... Dormant |
— | Dormant | 9 |
|
This module prevents the redirect module from adding language prefixes to URLs for language-neutral content pages on multilingual Drupal sites. It creates custom routes that skip t... Dormant |
— | Dormant | 9 |
|
Translation Bliss simplifies multilingual Drupal site management by providing a unified configuration translation system, language selectors for config forms, and flexible source l... Active |
— | Active | 8 |
|
Global Node Translation
Module
This module automatically creates translated versions of your content in all enabled languages whenever a new piece of content is created. It supports translating paragraph fields... Dormant |
10–11 | Dormant | 8 |
|
This module provides a way to manage and translate strings in Drupal using a "keyword" philosophy. Developers can define keywords with optional default values, which then integrate... Slowing |
10–11 | Slowing | 8 |
|
This module redirects users to a language based on their IP address, by mapping country codes to specific languages. It allows for excluding certain user agents, like search engine... Active |
9–11 | Active | 8 |
|
This module automatically finds translatable text in your active theme's templates and entity field labels. It makes these strings available within Drupal's translation interface,... Active |
10–11 | Active | 8 |
|
Pagedesigner TMGMT
Module
This module integrates Pagedesigner content translation with the Drupal Translation Management Tool (tmgmt). Slowing |
10–11 | Slowing | 8 |
|
This module enhances Drupal's language switching experience by replacing the default block with a modern button and modal dialog. It leverages native HTML dialog elements and Drupa... Active |
— | Active | 8 |