Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

465 modules match your search

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

Pages