---
title: Contentful
description: Combine the powers of Contentful and EasyTranslate with a single plugin and easily build content in any language!
---

[Skip to content](https://knowledge.easytranslate.com/contentful#main-content)

English

Show submenu for translations

[Need help?](https://knowledge.easytranslate.com/kb-tickets/new?hsLang=en)

![logo\_blue (1).png\]](https://knowledge.easytranslate.com/hs-fs/hubfs/logo_blue%20(1).png?height=30&name=logo_blue%20(1).png)

- [Default HubSpot Blog](http://blogs.worldtranslation.com/)

Open main navigation

Close main navigation

- [Default HubSpot Blog](http://blogs.worldtranslation.com/)
- English
  
  Show submenu for translations
- [Need help?](https://knowledge.easytranslate.com/kb-tickets/new)
- Go to easytranslate.com

 Go to easytranslate.com

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://knowledge.easytranslate.com/?hsLang=en)
2. [Integrations](https://knowledge.easytranslate.com/integrations?hsLang=en)
3. [Contentful](https://knowledge.easytranslate.com/integrations?hsLang=en#contentful)

# Contentful

## Combine the powers of Contentful and EasyTranslate with a single plugin and generate content in any language. 

Connect to EasyTranslate through our Contentful plugin, synchronise![contentful](https://knowledge.easytranslate.com/hs-fs/hubfs/contentful.png?width=161&height=161&name=contentful.png)   
your content to a dedicated string library and have everything translated with just a few clicks. Once the translations are completed, simply pull the localised copy back into Contentful.

**Content**

[How to get your EasyTranslate account ready](https://knowledge.easytranslate.com/contentful#howtogetready)

[How to install the plugin and give access to EasyTranslate](https://knowledge.easytranslate.com/contentful#install)

[How to connect your EasyTranslate account](https://knowledge.easytranslate.com/contentful#howtoconnect)

[How to synchronise between EasyTranslate and Contentful](https://knowledge.easytranslate.com/contentful#synchtoET)

 

**How to get your EasyTranslate account ready**

On EasyTranslate your content will be organized in a string library and translations are managed via a dedicated workflow. Hence, in order to start connecting and using the plugin you will need to create both a s[tring library](https://knowledge.easytranslate.com/what-is-the-library?hsLang=en) and an a[utomation workflow](https://knowledge.easytranslate.com/what-is-the-automation-flow-and-how-to-use-it?hsLang=en) in your EasyTranslate account. For more information please see our articles on the string library [HERE](https://knowledge.easytranslate.com/what-is-the-string-library?hsLang=en), and the automation workflows [HERE](https://knowledge.easytranslate.com/what-is-the-automation-flow-and-how-to-use-it?hsLang=en).

If you are using HumanAI for your translations, the workflow will be set up by your AI training specialist during the training phase. Feel free to contact your customer success manager or contact us via the website support chat if you have any questions.

**How to [install the plugin and give it access to ](https://knowledge.easytranslate.com/contentful#install)EasyTranslate**

You find the EasyTranslate app in the Contentful Marketplace. You can access it directly via your Contenful account. Simply go to *Apps -\> Marketplace* in the header section, find it via the search function and install it by clicking *Install now. * Before the installation can be completed, you need to give the app access to EasyTranslate. Click on *Authorize access* to continue which will take you to the *Set up your account* page. Click *Install* on the top right to finalize the installation.

![](https://knowledge.easytranslate.com/hs-fs/hubfs/image-png-Jan-13-2026-12-26-34-1469-PM.png?width=670&height=250&name=image-png-Jan-13-2026-12-26-34-1469-PM.png)

**How to connect your EasyTranslate account**

Once installed you need to add the relevant information about your EasyTranslate setup for the plugin to use. To establish the connection with your EasyTranslate account and workflows go to the *Apps* section. There find  the EasyTranslate app and click on *Configure*. 

![](https://knowledge.easytranslate.com/hs-fs/hubfs/image-png-Sep-07-2026-10-22-56-2984-AM.png?width=670&height=73&name=image-png-Sep-07-2026-10-22-56-2984-AM.png)The

Proceed to connect with EasyTranslate, using the credentials you use to log into your EasyTranslate account.

![](https://knowledge.easytranslate.com/hs-fs/hubfs/image-png-Sep-07-2026-10-52-20-1337-AM.png?width=786&height=286&name=image-png-Sep-07-2026-10-52-20-1337-AM.png)

After login you will be prompted to authorize the app to have access to EasyTranslate. Click *Authorize* and start synchronizing your content. 

#### ![](https://knowledge.easytranslate.com/hs-fs/hubfs/image-png-Jan-13-2026-12-31-18-6457-PM.png?width=624&height=284&name=image-png-Jan-13-2026-12-31-18-6457-PM.png)

 

*![](https://knowledge.easytranslate.com/hs-fs/hubfs/image-png-Sep-07-2026-11-02-54-2279-AM.png?width=301&height=244&name=image-png-Sep-07-2026-11-02-54-2279-AM.png)*

*Your account* drop-down lists your EasyTranslate main account and any subaccounts you may have. Please select the one you want to connect to. Under *Your String Library* choose the dedicated string library you want to sync your content to and from. At the bottom, tick the boxes for each type of content you want the plugin to synchronize for translation.

When selected, click *Save* in the upper right corner. A success message will appear at the bottom of the page. You are now ready to send content to EasyTranslate.

You can switch the connection at any time by going to *Apps -\> Installed Apps -\> Configure. *This will take you back to the account setup page. 

**[How to sync between EasyTranslate and Contentful](https://knowledge.easytranslate.com/contentful#synchtoET)**

There are two ways to send your content to EasyTranslate; bulk synchronize existing content and synchronize content directly from the editor. 

*Bulk synchronization:*

![](https://knowledge.easytranslate.com/hs-fs/hubfs/image-png-Jan-13-2026-01-47-26-2364-PM.png?width=354&height=149&name=image-png-Jan-13-2026-01-47-26-2364-PM.png)You can choose to sync the content of one or multiple content types in one step. Click on *Apps* in the header section and select EasyTranslate in the drop-down menu.

This will open an overview of all your content types available to sync to your EasyTranslate String Library. Select the content types you want so send to your library, select the desired source and target languages and then click *Sync to EasyTranslate*. A pop-up message will confirm the successful synchronisation to your EasyTranslate account. 

A translation project will automatically be created in your EasyTranslate account and you will receive an email notification once the translations are ready.   
To sync back the completed string proceed to *Apps* -\> *EasyTranslate*, select the content types you want to sync back and click on *Sync from EasyTranslate*.

![contentfulbulksync](https://knowledge.easytranslate.com/hs-fs/hubfs/contentfulbulksync.png?width=625&height=532&name=contentfulbulksync.png)

*Synchronise from editor:*

If you wish to translate a single content type, for example a product text, you can synchronize it directly from the Contentful editor.

You can view the app functionality in the panel on the right-hand side. It provides information about which fields will be synced and the option to choose which source and target languages to include in the synchronization.

From here click *Sync to EasyTranslate* to start the process. A translation project will automatically be created in your EasyTranslate account and you will receive an email notification once the translations are ready. To pull the translations back click on *Sync from EasyTranslate* in the side panel.

![contentfuleditor](https://knowledge.easytranslate.com/hs-fs/hubfs/contentfuleditor.png?width=637&height=316&name=contentfuleditor.png)

 

 

 

- [Get Started](https://knowledge.easytranslate.com/get-started?hsLang=en)
- [My Account](https://knowledge.easytranslate.com/my-account?hsLang=en#main-content)

    - [Billing and Payment](https://knowledge.easytranslate.com/my-account?hsLang=en#billing-and-payment)
    - [Teams and Users](https://knowledge.easytranslate.com/my-account?hsLang=en#teams-and-users)
    - [Account](https://knowledge.easytranslate.com/my-account?hsLang=en#account)
- [The Platform](https://knowledge.easytranslate.com/the-platform?hsLang=en#main-content)

    - [Workspace](https://knowledge.easytranslate.com/the-platform?hsLang=en#workspace)
    - [Freelancers](https://knowledge.easytranslate.com/the-platform?hsLang=en#freelancers)
    - [Tools](https://knowledge.easytranslate.com/the-platform?hsLang=en#tools)
- [Integrations](https://knowledge.easytranslate.com/integrations?hsLang=en#main-content)

    - [Zapier](https://knowledge.easytranslate.com/integrations?hsLang=en#zapier)
    - [GitHub](https://knowledge.easytranslate.com/integrations?hsLang=en#github)
    - [Magento 1.0](https://knowledge.easytranslate.com/integrations?hsLang=en#magento-1-0)
    - [Magento 2.0](https://knowledge.easytranslate.com/integrations?hsLang=en#magento-2-0)
    - [WordPress](https://knowledge.easytranslate.com/integrations?hsLang=en#wordpress)
    - [Shopify](https://knowledge.easytranslate.com/integrations?hsLang=en#shopify)
    - [Shopware](https://knowledge.easytranslate.com/integrations?hsLang=en#shopware)
    - [Shopware 6](https://knowledge.easytranslate.com/integrations?hsLang=en#shopware-6)
    - [Optimizely / Episerver App](https://knowledge.easytranslate.com/integrations?hsLang=en#optimizely-episerver-app)
    - [Contentful](https://knowledge.easytranslate.com/integrations?hsLang=en#contentful)
    - [Figma](https://knowledge.easytranslate.com/integrations?hsLang=en#figma)
    - [Phrase](https://knowledge.easytranslate.com/integrations?hsLang=en#phrase)
- [EasyTranslate API](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#main-content)

    - [Projects](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#projects)
    - [Authentication](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#authentication)
    - [Project tasks](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#project-tasks)
    - [Folders](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#folders)
    - [Account](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#account)
    - [Team](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#team)
    - [String Library](https://knowledge.easytranslate.com/easytranslate-api?hsLang=en#string-library)
- [For Freelancers](https://knowledge.easytranslate.com/for-freelancers?hsLang=en#main-content)

    - [Freelancer Software Platform Account](https://knowledge.easytranslate.com/for-freelancers?hsLang=en#freelancer-software-platform-account)
    - [Tools on the Software Platform](https://knowledge.easytranslate.com/for-freelancers?hsLang=en#tools-on-the-software-platform)
    - [Freelancer Onboarding to Software Platform](https://knowledge.easytranslate.com/for-freelancers?hsLang=en#freelancer-onboarding-to-software-platform)
    - [Plunet](https://knowledge.easytranslate.com/for-freelancers?hsLang=en#plunet)
    - [General information](https://knowledge.easytranslate.com/for-freelancers?hsLang=en#general-information)

- [Default HubSpot Blog](http://blogs.worldtranslation.com/)

[![Chill listening crop-3](https://knowledge.easytranslate.com/hs-fs/hubfs/logo_blue%20(1).png?width=119&height=28&name=logo_blue%20(1).png "Chill listening crop-3")](https://www.easytranslate.com/en/)

EasyTranslate Knowledge Base

Copyright © 2026, EasyTranslate A/S