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

244 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.

Transliteration

Provides one-way string transliteration (romanization) and cleans file names during upload by replacing unwanted characters. Generally spoken, it takes Unicode text and tries to represent it in US...
Categories: Multilingual, Site search, Developer tools

Drupal Mega Menu

We Mega Menu is a powerful and flexible menu management module built for Drupal 8 and 9, designed for both personal use and sharing with the community. Inspired by the TB Megamenu for Drupal 7,...
Categories: Administration tools, Multilingual, Site structure

Localization update

Automatically downloads and updates your translations by fetching them from localize.drupal.org or any other Localization server. This module is integrated into Drupal 8 core. Improve efficiency To...
Categories: Multilingual

Localization client

This module helps you fix translations on your site as you see the issues. Just by navigating around your pages, you'll be able to fix translations and fill in missing ones using the on-page...
Categories: Multilingual

Language Icons

This module provides icons for language links, both for the Language switcher block and (optionally) for node links. The default icons provided are PNG images with a fixed height of 12 pixels and a...
Categories: Multilingual

Title

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. While working on the new content translation system for...
Categories: Content editing experience, Site structure, Multilingual

Entity Translation

Allows (fieldable) entities to be translated into different languages, by introducing entity/field translation for the new translatable fields capability in Drupal 7. Maintained by the Drupal core...
Categories: Content editing experience, Site structure, Multilingual

Domain

The Domain project is a suite of modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database. Drupal 10/11 status Releases in the 2...
Categories: Access control, Developer tools, Multilingual

Content Translation Redirect

This module will be useful if you need to redirect users from pages of non-existent content translations. Features Default redirect settings. Redirect settings for content entity types and bundles....
Categories: Multilingual, Administration tools

Admin Toolbar Language Switcher

Add the Toolbar Language Switcher to the administration toolbar of the project. Ease visualization of the current page language context and handy navigation view for change to another language. 🇺🇦...
Categories: Administration tools, Multilingual

Language Switcher Dropdown

Project Description Language Switcher Dropdown is a very simple module that exposes a new block, similar to the default Language Switcher block provided by Locale module. The new block allows site...
Categories: Multilingual

Admin User Language

Synopsis The Admin User Language module makes sure that any user has a pre-selected administration pages language. This is useful when you want to give a consistent user experience to your users,...
Categories: Administration tools, Multilingual

Select translation

Description Select translation implements a Views filter to select which translation of a node should be displayed in a list of nodes. Several modes are available to select a translation: Use the...
Categories: Multilingual

Administration Language

This module lets the administrator see all administration pages in her preferred language. You can use this to display the frontend of the site in one language and still keep most of the backend in...
Categories: Administration tools, Developer tools, Multilingual

Drush Language Commands

Drupal 8 Version The 8.x-dev version currently is undergoing a massive streamlining in the translations-export and translaions-import commands to eventually move this component to core ([#1820542])...
Categories: Import and export, Multilingual

Config Translation PO

INTRODUCTION Translation of configs is complicated. For example there is a UI to translate UI strings of Views, but to use it and effectively find where to translate a certain string is way beyond...
Categories: Multilingual

Config Filter: Ignore Disabled Languages

Use this module with multisite setup where you have sites sharing the same config, but with different enabled languages. The module prevents Drush from exporting/importing config files of languages...
Categories: Import and export, Multilingual, Developer tools

Layout Builder Symmetric Translations

This module provides the ability to translate the block labels and inline blocks that are added in the Layout Builder. Currently the module only handles Layout overrides. Each translation will...
Categories: Content display, Multilingual

Google Translator

Brings the power of the legacy Google Translate's Website Translator (archive.org link) into Drupal, providing an instant translated version of your site's text. Provides the translate switch as a...
Categories: Integrations, Multilingual

Snowball Stemmer

Stemmer service built with PHP Stemmer, supporting: English, French, German, Italian, Spanish, Portuguese, Russian, Romanian, Dutch, Swedish, Norwegian, Danish. The ^2.0 version uses version 2 of...
Categories: Multilingual, Site search

Domain Variable

This module aims to be a replacement variable handling module for Domain Access, allowing mixed variable realms (domain x language) to be configured. In other words, it allows setting different...
Categories: Access control, Multilingual, Developer tools

Language Switch for Navbar

A simple widget used to switch between site installed languages. Requirements Mobile Friendly Navigation Toolbar Libraries API Underscore Backbone
Categories: Administration tools, Multilingual

Remove Entity Untranslatable Field Validation

Removes the EntityUntranslatableFields constraint from all entity types. Can be deprecated once Unable to change non-translatable field value on translatable content with content moderation enabled...
Categories: Multilingual

Migrate: Skip On 404

Provides a single plugin to make file migrations skip records if the file cannot be found, instead of failing.
Categories: Multilingual

Advanced Language Selector

The Advanced Language Selector module is an advanced language switcher block for Drupal. You can put all advanced language selector block that you want in your site, simply go to the admin block...
Categories: Developer tools, Multilingual, Site structure

Pages