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

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

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

Untranslated 404

This module will make sure untranslated nodes show a 404 when visiting the node translation that doesn't exist. The 404 page can be configured and falls back to the site 404 page.

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