Skip to content

Multilingual & Translation

I need to... Guide
Understand the multilingual architecture Multilingual Overview
Add languages and configure negotiation Language Setup, Language Negotiation
Enable content translation for entities Content Translation Setup
Translate nodes, terms, or media Translating Content Entities
Control which fields are translatable Field Translatability
Handle translated revisions Translation & Revisions
Translate config (views, menus, field labels) Config Translation
Import/export interface translations (.po files) Interface Translation
Use t() and TranslatableMarkup correctly TranslatableMarkup & t()
Add translations programmatically Programmatic Entity Translation
Translate text in Twig templates Twig Translation
Configure URL prefixes or domains URL & Language Routing
Query entities by language Language-Aware Queries
Implement translation workflows Translation Workflows
Make my custom module translatable Translating Custom Modules
Know about Drupal 11 deprecations Drupal 11 Changes
Follow best practices Best Practices, Anti-Patterns
Understand security and performance Security, Performance & Caching
Find core files and services Code Reference Map