Using
UsingTranslating Bricks

Translating Bricks

Support for Bricks is built-in, to translate all the elements in your Bricks content.

Gato AI Translations for Polylang extracts the strings from the elements in the Bricks page, and translates only those strings, guaranteeing that the page is not broken in any way.

Supported elements

Bricks Elements

The following elements from Bricks are supported out of the box:

  • accordion
  • alert
  • animated-typing
  • audio
  • breadcrumbs
  • button
  • code
  • countdown
  • counter
  • dropdown
  • form
  • heading
  • icon-box
  • image
  • instagram-feed
  • list
  • logo
  • map-connector
  • pie-chart
  • post-comments
  • post-excerpt
  • post-navigation
  • post-reading-time
  • post-title
  • pricing-tables
  • progress-bar
  • query-results-summary
  • related-posts
  • search
  • slider
  • tabs
  • team-members
  • testimonials
  • text-basic
  • text-link
  • text
  • video
  • wordpress

Support for Bricks components

Bricks components are translated, however there is a catch:

All the elements within a Bricks component are copied to the translated post, and only then translated.

This workaround is needed because components are stored in the database under a single option bricks_components.

This means that Bricks components cannot be stored under a language-based option.

Configuring CPTs to translate

The plugin supports translating any Custom Post Type defined in your Bricks settings:

Translate any CPT

Triggering translations

If the automatic translation is enabled, your Bricks page will be translated when clicking on Publish for first time (i.e. when its status transitions to publish):

Automatic Translations

To translate them manually, you can select the pages, and select "Gato Translate" via Bulk Actions:

Bulk Translations