---
title: "Translations and component content"
date: "2018-12-18T11:21:33+00:00"
summary: "Easily translate component content in Drupal with our step-by-step guide. Learn how to enable translations, manage language settings, and translate directly from layout canvas or entity pages for seamless multilingual content management."
image:
type: "page"
url: "/drupal-starter-kits/add-ons/site-studio/translations-and-component-content"
id: "9723f81a-6178-4402-a4a7-5c4b3fb54abd"
---

Table of contents will be added

Component content is a content entity and can be translated like any other piece of content. 

Enable Component content to be translated 
------------------------------------------

1.  Navigate to Configuration > Regional and language > **Content language and translation**
2.  Select **Component content** under custom language settings
3.  Select **Hide non translatable fields on translation forms**
4.  Next uncheck your **layout canvas** **field** so that it's not translated. As stated in the setup we want to translate the underlining content entity and not the layout canvas field itself
5.  Click **Save Configuration**.

![826105ea-translating-component-content.png](https://acquia.widen.net/content/h1st2ojm66/web/826105ea-translating-component-content.png?v=37cea0c6-940c-4d42-9046-e2261c2c255d)

How to translate Component Content
----------------------------------

There are two ways you can translate Component Content.

1\. On the entity itself
------------------------

1.  Navigate to Site Studio > Components > **Component Content**
2.  Click **Edit** next to the Component Content to translate
3.  Click the **Translate** tab like any other content entity.

2\. Straight from a layout canvas
---------------------------------

If you have your Component Content on a Layout Canvas of a node, you can translate this at the same time as your node content.

1.  Navigate to a piece of content you want to translate
2.  Click the **Translate** tab and add a new translation 
3.  Edit your Component Content 
4.  Click **Save.**

This will then create a translation of the Component Content on the Layout Canvas.