Skip to content

focusreactive/contentful-ai-toolkit

Repository files navigation

Contentful AI Toolkit

The Contentful AI Toolkit provides a set of features powered by OpenAI:

  • Content summarization
  • Content translation (field-level and entry-level)
  • Content tagging

Related

Installation

The toolkit requires an OpenAI API key to work. If you don’t provide your own, it will use a built-in demo key with limited usage. Once the limit is reached, you’ll need to add your own key to continue using the features (please refer to OpenAI docs for more details).

After the app is installed, configure the sidebar by adding the toolkit to your extensions list for the necessary entries.

configuration


Usage

Let's look through each of the supported features.

Summary

The tool allows you to quickly summarize information in your entry, so you can use it for SEO descriptions or other purposes, such as a brief blog post description to display its business card.

Select the Summary tab, enter the entry title, and press the button, we will prepare the rest for you.

summary.mp4

Translation

The plugin offers OpenAI-powered translations of your entries into various languages. Field-level and entry-level localization strategies are supported.

To perform field-level translation, open the plugin, select the Field level, select the language you want to translate the content into, and click the button. Within 10-20 seconds we will prepare a translation of the page, taking into account the context and topic discussed in it.

Important notes:

  1. Ensure the target language is added to your environment’s Locales.
  2. Enable localization for the relevant fields in your content model settings.
translate_field.mp4

For entry-level you need to have both container and content entry in your default locale (as data source for the translation). The tool will automatically detect their types, so you can open any of these. Once localization is completed, we will create a new entry and add it to the container.

Your container entry should have localization enabled on the reference to the content entry.

translate_entry.mp4

Tags

The toolkit can help you assign relevant tags to entries based on their actual content. It pulls tags from your environment settings, so make sure they’re set up correctly.

Once the AI generates tag suggestions, simply pick the ones you want and apply them.

tags.mp4

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published