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

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

Translate Side by Side

Shows menus, nodes, blocks and taxonomy with source and target language side by side e.g. to provide a translation template for an external translation/review/release workflow. All string and text...
Categories: Import and export, Multilingual

Entity Reference Revisions Translation Fixes

Introduction This module fixes some issues with entity reference revisions, content moderation and content translation. Currently implemented and manually tested for paragraphs and nodes but in the...
Categories: Multilingual

Taxonomy Filter

The Taxonomy Filter module is designed to present an easy-to-use interface for narrowing down taxonomy listings to find topics that are tagged by multiple terms. This is helpful for sites that use...
Categories: Content display, 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

Soft Translations

Two separate entities are Soft (or Asymmetric) Translations of each other when they do not use the built-in translation system, but should be considered localized versions of each other. In some...
Categories: Multilingual

i18n comments

A very simple module which would allow you to show all/any comments attached to all node translations. Just a great way to communicate in truly multi-lingual environments. For example I have node...
Categories: Content editing experience, Multilingual

Language Sections Extras

Adds some extra features to Language Sections, currently the ability to set displayed titles of nodes, blocks and Views. Modules included Language Sections Node Titles to set node titles. Language...
Categories: Content editing experience, Multilingual

Views exposed multilingual taxonomy filter

This module allows displaying of taxonomy term reference exposed filters with the language option (if there is one) in the label like: "term_name (language)". The module provides a setting to...
Categories: Content display, Multilingual, Site search

node_comments_language

This module contains a panels content type plugin for displaying only comments in the current language from a node context. This module essentially contains a (mostly) cloned copy the node_comments...
Categories: Content editing experience, Multilingual, Developer tools

[Automatic] Comment Translation

Comment translation utilizes the Microsoft Translator to create translations of submitted comments on nodes that have existing translations available. Translated comments are placed in moderation...
Categories: Multilingual

Layout Builder Auto Translation

This module automatically translates inline blocks in the layout builder at the time of creating the node translation using Drupal AI. Features Here, answer the following questions: What is the...
Categories: Automation, Content editing experience, Multilingual

translations pack

For any translatable content entity, instantiate all language forms in single page with single submission. the core drupal form pages are not affected, but a new page created under secondary set of...
Categories: Multilingual

Media Library Translate

This module facilitates the translation of media on the content creation, editing, and translation pages by introducing a button within the Media Library widget. Currently, the module opens the...
Categories: Developer tools, Media, Multilingual

Language UND

Drupal 7 only. ONCE THE MODULE IS STARRED FIVE TIMES IT WILL BE RELEASED AS AN OFFICIAL MODULE. Makes that non multilingual nodes get the neutral language (und: undefined) instead of the site...
Categories: Multilingual

Consistent Language Interface

This module provides a language switching block that is very similar to that provided by the core locale module, however its behavior differs from the locale block in several ways: 1. The...
Categories: Content display, Multilingual

Disable Fields Translations

Purpose This lightweight module (Drupal 9) depends on the Translation Management Tool (tmgmt) module and the Language module. It provides a easy way to sect up "Exclude from translations" for a...
Categories: Multilingual

Translate Core Labels

The labels for the "Title" and "Body" fields (whatever you decide to label them for a given content type) do not get translated in node.module or node.pages.inc. This tiny module takes care of that...
Categories: Content editing experience, Multilingual

Admin Language Negotiation

Synopsis The Admin Language Negotiation module allows non-admin users to have their preferred administration language. The module enables the Administration pages language settings to anyone that...
Categories: Administration tools, Multilingual

Inline Entity Form Translation

We would like to build this Inline Entity Form Translation module on Drupal 8/9 for our usage and sharing with the community. This module overcomes the weakness of the Multilingual Paragraphs...
Categories: Content editing experience, Site structure, Multilingual

Multilingual Audit

Provides an automated multilingual audit report for your site. Current checks Check if multilingual modules are enabled. Check for existing languages. Check for language-locale mappings (when...
Categories: Multilingual

ECK i18n

ECK i18n is multilingual ECK entities management. This module implements i18n API for language-enabled ECK entities. Features : ECK entities translation sets Existing translations reference ...
Categories: Multilingual

Search API Entity Translation

Search API Entity Translation module provides multilingual support for the Search API module through integration with Entity Translation. Branch 2.x Version 2.x of the module started as a fork of...
Categories: Multilingual, Site search

Gettext and locale API

The goal of this project is to provide APIs that locale module should have provided all along. To be included in Drupal 8 core. On a technical level this project provides abstraction of GNU Gettext...
Categories: Multilingual, Developer tools

Create and Translate

Create and translate is a module that adds a submit button on the node add form to Save the node and go directly to the translation page. You will save a lot of time creating nodes and their...
Categories: Administration tools, Content editing experience, Multilingual

Google Translate Links

This module generates a block containing images of country flags. Users can click these to take them to the Google Translate version of the page. Google Translate will access your pages as an...
Categories: Multilingual

Pages