
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Locale Deploy
Introduction Translations for Drupal core and contrib modules come from localize.drupal.org. In traditional Drupal, you update translations by either running some Drush commands or clicking around...
Categories: Developer tools, Multilingual
REST Translation
Provides improved support for translation for REST endpoints. Drupal core's current multilingual support is quite basic and does not allow targeting specific translations when working with...
Categories: Decoupled, Developer tools, Multilingual
Language Switcher Browser
This small project provides the ability for your Drupal 9 website to redirect new users to the correct translation language of your website based on the user's browser language preference. Features...
Categories: Multilingual
OpenAI Translation Toolbox
OpenAI Translation Toolbox is a module designed for Drupal users seeking an efficient way to produce translations for their multilingual websites. It leverages the capabilities of the OpenAI...
Categories: Content editing experience, Multilingual, Developer tools
Language-Country Negotiation
The Language-Country Negotiation module aims to provide language negotiation functionality in Drupal while also handling the current country of the visitor via a language-country path prefix. What...
Categories: Multilingual
LanguageWire Translation Provider
The LanguageWire Translation Provider module is a Drupal module that integrates with the TMGMT module. It allows users to access LanguageWire translation services, enabling more effective and...
Categories: Multilingual
Entity Translate Side by Side
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...
Categories: Content editing experience, Multilingual
Language Links On Menu
A language switcher to be placed as a menu item. Differently the majority of language switchers who uses a block, this module uses a tree menu with the current language as principal item and the...
Categories: Multilingual
CKEditor 5 deepl
Features The CKEditor 5 DeepL module integrates DeepL into CKEditor 5. It provides a button to translate texts within the CKEditor 5 editor using the DeepL API. Just select the text you want to...
Categories: Content editing experience, Multilingual
Layout Library Symmetric Translations
This module integrates the Layout Builder Symmetric Translations and the Layout builder library. Features It allows the user that can manage the layouts from the library to also translate the...
Categories: Multilingual
Translation Bliss
Opinionated total translation control for ambitious site builders, developers, and site owners. The big picture Total translation export / import with drush tex and drush tim All module and custom...
Categories: Multilingual
Auto Node Translate Bulk
Uses Auto Node Translate to translate all nodes of a content type automatically. Features Form to select which content types to translate. Batch process to translate all content . Integration with...
Categories: Multilingual
Global Node Translation
The Global Node Translation module creates translations in the enabled languages when a node is created in the original language. Features Automatic translation of nodes across multiple languages...
Categories: Automation, Integrations, Multilingual
Translate Layout builder Asymmetric (With AI)
Features Asymmetric Translation Capabilities: This module enables users to leverage AI translations from the AI Module specifically for layout builder translations configured to be asymmetric....
Categories: Content editing experience, Multilingual
Auto Node Translate Libre Provider
This is a provider for Auto Node Translate. This module provides the Libre translation Api support for Auto Node Translate.
Categories: Multilingual
Advanced Language Negotiation
Advanced Language Negotiation Introduction Advanced Language Negotiation enhances Drupal’s multilingual capabilities by allowing both domain-based and path-prefix-based language detection...
Categories: Multilingual
HTML Lang Attribute Override
The HTML Lang Override module allows site administrators to explicitly define the lang attribute of the tag on a per-page basis or globally across the site. This is particularly useful for websites...
Categories: Multilingual, Search engine optimization (SEO)
Field translation Synchronization
If you have a multilingual site that has multiple languages for different countries, you soon run into the issue where Columbian Spanish, Argentinian Spanish and Mexico Spanish are similar enough...
Categories: Multilingual
Analyze AI Brand Voice
This module is part of the AI module ecosystem and included in DXPR CMS. AI-Powered Brand Voice Consistency Analysis Ensure your content maintains consistent brand voice across your organization...
Categories: E-commerce, Multilingual, User engagement
Lionbridge translation provider
Overview The Lionbridge Connector for Drupal TMGMT is an external translation service for the Translation Management Tool module. It allows users to send content directly from Drupal sites to the...
Categories: Integrations, Multilingual
XLIFF Tools
This module converts node bodies and titles written with valid(!) HTML markup to XLIFF (XML Localization Interchange File Format) and back to HTML. You can use Computer Aided Translation (CAT)...
Categories: Multilingual
Localization server
The localization server is a set of Drupal modules powering https://localize.drupal.org/, https://translate.openatrium.com/, http://localize.openpublishapp.com/ among other translation communities....
Categories: Developer tools, Multilingual
Gamabhana
Need for phonetic editing has its roots in different keyboard layouts developed and used by different users and multiple fonts which in combination failed to produce unique easy to use compatible...
Categories: Multilingual
Plural formula configurator
The plural formula configurator sets sensible defaults for plural forms when adding languages and lets you edit the plural formula for all languages on the web interface. Drupal does not expose...
Categories: Multilingual
Internationalisation Helper
Internationalisation Helper (i18n_helper) provides additional useful functions to i18n 1. CCK Fields synchronised by i18n_sync may be configured to be hidden or read-only in node views and node...
Categories: Multilingual