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

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

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

Simple XML sitemap

Every webpage needs an automatic XML sitemap generator for SEO reasons. Sitemaps generated by this module adhere to the new Google standard regarding multilingual content by creating hreflang...
Categories: Multilingual, Search engine optimization (SEO), Site search

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

Internationalization

This is a collection of modules to extend Drupal core multilingual capabilities and be able to build real life multilingual sites. Some features: Taxonomy translation (both, per language terms and...
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

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

Internationalization contributions

Internationalization contributions is a set of modules that are add ons for Internationalization module to provide compatibility with other contributed modules or some other features. Included...
Categories: Multilingual, Search engine optimization (SEO)

Dropdown Language

Provides a block using the Dropbutton element to switch site language. Rather than the Language Switcher (Language modules basic block) that is an unordered list of links. Block will 'appear' when...
Categories: Content display, Content editing experience, Multilingual

CKEditor Link

A plugin to easily create links to Drupal internal paths This module is an extension to the CKEditor module. It also supports CKEditor installed through the Wysiwyg module. This module allows to...
Categories: Content editing experience, Multilingual, Administration tools

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

Layout Builder Asymmetric Translation

Asymmetric translations for overrides when using the layout builder. This module allows you to choose different layouts and blocks for different languages on content items that override Layout...
Categories: Content editing experience, Multilingual

Translation helpers

Translation helpers enables other modules to respond to changes in the "source translation" of a set of translated content. This functionality is useful for modules that track data by the "source...
Categories: Content editing experience, Multilingual, Developer tools

Auto Node Translate

This module provides the ability to add automatic translations to nodes using external libraries. Features At the moment the module provides 6 different Translation APIs: Amazon Translate (^2.1)...
Categories: Content editing experience, Integrations, Multilingual

Node Relationships

The Node Relationships module provides methods to complete two way relationships between content types enhancing the features of node reference fields. Almost all the settings to administer the...
Categories: Multilingual

TMGMT DeepL Integration

Translator plugin implementing DeepL for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by DeepL to translate content. This module requires a free or...
Categories: Integrations, 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

Translation Views

Provides fields and filter to build list in Views with information about translations. As example you can identify which nodes that do not have translations in a specified target language and give...
Categories: Multilingual

Translated Entity Reference

This module brings better i18n support to Entity Reference field selection widget. When using entity translation, the Entity Reference simple autocomplete selection will not filter the search...
Categories: Content editing experience, Site structure, Multilingual

Pathauto i18n

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. As you know by default Pathauto creates alias only for...
Categories: Multilingual

Translation Overview

The Translation Overview page provides a table listing the site's nodes and showing what's been translated into each language. It also lets you assign priorities for translating nodes into the...
Categories: Administration tools, Content editing experience, Multilingual

Translation Aid Kit

With this module it is possible to translate certain nodes and other entities within in a single form. You can create nodes and terms (and users) and you can use the entity reference field in your...
Categories: Multilingual

Entity Translations Helper

Helper module to expose related translations entities form (add or edit), by using a modal, into main entity form of non translatable entity reference fields (with translatable entities only) &...
Categories: Multilingual

Content Language Access

Content Language Access Module restricts the access of only contents with language (except neutral language) that are equal of the actual Drupal language being accessed or others that were previous...
Categories: Access control, Multilingual

i18n node reference synch

Provides i18n field synchronisation for a node_reference field. The referenced nodes are translated into the correct language. If no such language exists, it is ignored. This is the same...
Categories: Multilingual

Pages