---
title: "Page Builder Integrations - PerfLocale"
description: "Translate page builder content and add Language Switcher widgets to Elementor, Beaver Builder, Bricks, Oxygen, and Oxygen 6 (Breakdance)."
canonical: "https://perflocale.com/addons/builders/"
source: "https://perflocale.com/addons/builders/"
format: "markdown"
---
Page Builder

# Page Builder Integrations

5 integrations - auto-detected, zero configuration

Page Builder

## Elementor

Built-in Language Switcher widget for Elementor. All builder content, templates, and theme builder layouts are registered as translatable - each language gets its own independent Elementor design.

Elementor Auto-detected

-   Heading widgetTranslatable
-   Text Editor & Rich TextTranslatable
-   Button label & URLTranslatable
-   Image alt text & captionTranslatable
-   Theme Builder layoutsTranslatable
-   Spacer / Divider sizesSynced

Each language gets its own independent Elementor design — not a shared layout.

Page Builder

## Beaver Builder

Language Switcher module for Beaver Builder. Translates layouts, saved rows, modules, and draft content independently per language.

Beaver Builder Auto-detected

-   Saved rows & modulesTranslatable
-   Page layoutsTranslatable
-   Theme templatesTranslatable
-   Module draftsTranslatable
-   Conditional logic rulesSynced

Layout structure shared, content translated — one design, every language.

Page Builder

## Bricks Builder

Language Switcher element for Bricks. Registers Bricks page content as translatable meta so each language version maintains its own layout and dynamic data.

Bricks Builder Auto-detected

-   `_bricks_page_content_2`Translatable
-   Bricks templatesTranslatable
-   Loop & query elementsTranslatable
-   Dynamic data tagsPass-through

Bricks JSON registered as translatable meta — layouts edit independently per language.

Page Builder

## Oxygen & Oxygen 6

Two separate addons, one per generation: Oxygen Classic and Oxygen 6 (Breakdance). Translates builder JSON, shortcodes, reusable components, and the ct\_template post type. Oxygen 6’s content tree format is handled via dynamic meta prefix detection.

Oxygen Both versions supported

-   Classic builder JSONTranslatable
-   Oxygen 6.0 content treeTranslatable
-   Reusable componentsTranslatable
-   Shortcodes inside the builderTranslatable
-   `ct_template` post typeTranslatable

Auto-detects which Oxygen version you’re running and adapts the meta prefix.
