Page Builder Integrations
5 integrations - auto-detected, zero configuration
Elementor
Built-in Language Switcher widget for Elementor. A new translation starts as a full copy of the source design, and from then on each language owns its own layout and text — editing one never overwrites another. Structural changes therefore do not propagate automatically; reapply them per language, or rebuild a translation by deleting and recreating it.
Beaver Builder
Language Switcher module for Beaver Builder. Layouts, saved rows and modules are registered as translatable — the published layout only; Beaver Builder’s in-editor draft state is deliberately left alone so it cannot clobber a sibling’s work in progress. A translation is seeded from the source layout and then owned by that language, so editing one language never overwrites another.
Bricks Builder
Language Switcher element for Bricks. Registers Bricks page content as translatable meta, so each language has its own text and dynamic data. A translation is seeded from the source content tree and then owned by that language.
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.