---
title: Translations in Shopware | Shopware Community Hub
description: >-
  Learn how to translations and snippets are handled in Shopware and how to
  manage multilingual content in extensions.
canonical_url: 'https://hub.shopware.com/learn/course/translations-in-shopware'
---

# Translations in Shopware

<LearningObjectives>

- Understand the different translation mechanisms used in Shopware.
- Distinguish between snippets and entity-based translations.
- Manage translations for dynamic content, UI text, and email templates.
- Validate and maintain translation coverage across multiple languages.
- Apply best practices for multilingual content in custom extensions.

</LearningObjectives>

# Translations in Shopware

This course introduces the core concepts of translations in Shopware. You'll learn how different translation mechanisms work and how they are applied in common scenarios such as UI text, dynamic content, and email templates.

By the end of this course, you will have a clear understanding of how to manage multilingual content in your extensions in a consistent and maintainable way.

<Callout title="Shopware Language Pack Deprecation" type="warning">

The **Language Pack plugin** will be **deprecated in Shopware 6.8**. Shopware is introducing a new built-in translation system that will replace the need for the LanguagePack plugin.

Starting with Shopware 6.7.3, you can use the new `bin/console snippet:check-files` command to check translation files, or use the `--fix` parameter to automate the migration process.

For more information about the migration, see the [translation handling upgrade guide](https://developer.shopware.com/docs/resources/references/upgrades/core/translation/language-pack-migration.html#migration-guide-language-pack-plugin-%E2%86%92-integrated-translation-handling).

</Callout>

## Learning Units

## Units
- [Translations and Snippets in Shopware](/learn/unit/translations-and-snippets): Learn about the two different systems for handling multilingual content in Shopware: translations for dynamic content and snippets for static UI elements.
- [Validation and Coverage Checks](/learn/unit/validation-and-coverage-checks): Learn how to validate translations and measure coverage for snippets and DAL using PHPUnuhi, including CI integration.
- [Email Template Translations](/learn/unit/email-template-translations): Learn how to translate existing Shopware email templates, update translations via the Admin API, and understand how sales channel context, headers, footers,…
