Contentful
Integrations

Contentful Free

Author Crowdin
Compatible with
  • Crowdin
  • Crowdin Enterprise

The Contentful integration allows you to synchronize files for translation directly from your Contentful space to the Crowdin project and synchronize the translations back to Contentful.

To install the Contentful app in your Crowdin Enterprise organization, follow these steps:

  1. Open your organization’s Workspace, select Marketplace on the Organization menu and click Install.
  2. Select the users that will be able to use the app and the projects where users will be able to use the app.
  3. Once the app is installed, you'll be able to open the Contentful app in your project from the Applications > Custom.

To install the Contentful app in your Crowdin account, follow these steps:

  1. Open Resources, select Marketplace and click Install.
  2. Select the users that will be able to use the app and the projects where users will be able to use the app.
  3. Once the app is installed, you'll be able to open the Contentful app from your project’s Applications tab.

 

Contentful Space Settings:


To localize your Contentful space content, go to the Content model > Fields > Settings and select Enable localization of this field.

To display the translations in the Contentful editor, add the localized language in the Editor >Translation > Change. If the needed language is missing in the editor, you can add it in Settings > Locales > Add Locale.

 

Contentful App Settings:

If you already have some translations in your Contentful space, you can import them to your Crowdin project. To import existing translations, follow these steps:

  1. Open the Contentful app.
  2. Go to Settings > Crowdin.
  3. Select Import existing translations.
  4. Select the files you’d like to import translations for and click Apply.


Additionally, you can configure the system behavior towards the uploaded translations using the following option:

  • Add translations that duplicate source strings

To configure auto sync of completed translations from Crowdin to Contentful, follow these steps:

  1. Open the Contentful app.
  2. Go to Settings > Contentful.
  3. Select Webhook action type that will trigger the translation file export.
  4. Select File state the entries in Contentful will get after the translation export.
  5. Select the files you’d like to export translations for and click Apply.

 

Files Management:

To import content for translation from Contentful to Crowdin, follow these steps:

  1. Open the Contentful app.
  2. In the Contentful section, select the files that will be synced to Crowdin.
  3. Click Sync to Crowdin.

To export translations from Crowdin to Contentful, follow these steps:

  1. Open the Contentful app.
  2. In the Crowdin section, select the files that will be synced to Contentful.
  3. Click Sync to Contentful.

Q: Why are the files synced to my Crowdin project missing some of the fields that exist in my Contentful?

A: Open your Contentful space, go to the Content model > Fields > Settings and make sure that the Enable localization of this field option is selected.

 

Q: My existing translations are not being synced from Contentful to Crowdin.

A: Open the Contentful app, go to Settings > Crowdin and make sure that the following options are selected: 

  • Import existing translations
  • Add translations that duplicate source strings

 

Q: My completed translations are not being synced from Crowdin to Contentful.

A: Here are a few things we recommend you to check out:

  • Check out whether a particular string(s) has a translation in your Crowdin project.
  • Check out whether you have configured the same target languages in both the Crowdin project and Contentful.
  • If you use language mapping in your Crowdin project, check out whether the language codes match in Crowdin and Contentful.
  • Check out export options in your Crowdin project. Depending on selected export options, the translations will be exported only in certain conditions.