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

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

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.

Language Multidomain

This is a small utility module that extends the language negotiations to use multiple domains per language.

Use cases:

  • You have a bilingual website with the different domains mapping to the same language:
    • English (default): example.com, example.co.uk
    • German: example.de, example.at
    • Spanish: example.es, example.ar, example.mx
  • You want to use the same language negotiation settings for development, staging and live:
    • English: example.com, dev.example.com, staging.example.com
    • German: example.de, dev.example.de, staging.example.de
    • Spanish: example.es, dev.example.es, staging.example.es

Live Translation

Automatically update your site translations!

QS Articles

🇺🇦

This module is maintained by Ukrainian developers.

TMGMT Translator Lilt

Overview

The TMGMT Lilt module is a plugin for the Translation Management Tool (TMGMT) module. It provides a connector to the Lilt translation service.

Requirements

Installation/Usage

See the README instructions for more information. If you'd like to demo the module, this self-contained docker environment will allow you to demo it with a Lilt API key.

Language Negotiation Url Matrix

This module enhances Drupal Language Negotiation URLs. By providing a way to map languages to paths or domains in a way that does not confuse the User when using the Language Switcher.

Node Edit Language Switcher

Provides a custom features to easily add the contents for node entity for all of the available language in a site.

TMGMT Translator for eTranslation

TMGMT plugin for eTranslation, an online machine translation service provided by the European Commi

TMGMT Translator memoQ

MemoQ

The memoQ translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to memoQ.

L10n Tools: Clean or Reset Translations

L10n Tools Administration UI

The L10n Tools module helps to erase unnecessary / orphaned localization from the database or refresh translations from localize.drupal.org.

Term Hierarchy By Language

Term Hierarchy By Language enables you to manage the weight and hierarchy of terms by language.

String

Provides a developer friendly way for managing strings in your project.

Entities Import

It provides user interface to import Entity(Content and Taxonomy) from excel or csv file.

MultiLangNG

The module provides currently one submodule:

multilangng_translations

An alternative service that translates config at runtime. Which brings some advantages:

Homepage Redirection by Language

Redirect visitors landing on the Homepage to their preferred language, based on previous browsing session.
Offering their native content as default.

Pages