Skip to content

Page Builder Compatibility

Omnalingo translates pages by scanning the HTML that WordPress sends to the browser. Because it works at the output level rather than hooking into individual builders, it is broadly compatible with all major page builders — no builder-specific setup is required.


One limitation applies across all builders: if a string is injected into the page purely by JavaScript after the initial HTML has loaded (and therefore does not appear in the page source at all), the scanner will not capture it automatically.

This is uncommon but can happen with certain builder widgets that load content asynchronously (live chat, popups loaded on demand, etc.). If you find a string that isn’t being picked up, open the visual editor and click directly on that element to translate it manually.


✓ Compatible

Block content is rendered server-side and included in the page HTML, so Omnalingo scans it the same way it scans any other page content. Core blocks, third-party blocks, and Full Site Editing templates are all handled correctly.

No additional configuration is needed. Run a scan after publishing or updating content and translations will be picked up on the next scan cycle.


✓ Compatible

Elementor renders its widget content server-side, and that output is included in the initial HTML response. Omnalingo captures it during scanning without any additional setup.

A few things to be aware of:

  • Elementor popups that load via AJAX after a user interaction may not appear in the initial scan. Use the visual editor to translate those strings directly.
  • Dynamic tags that pull data from custom fields or external sources are translated if their rendered output appears in the HTML. The translation targets the rendered text, not the field source.

✓ Compatible

Divi renders page content server-side, and Omnalingo scans it like any other page. Module text, section labels, and button text are all captured normally.

The same note about JavaScript-loaded content applies: Divi’s popup and dynamic content modules that load content after page interaction may require manual translation via the visual editor.


✓ Compatible

WPBakery Page Builder renders shortcodes server-side into HTML before the page is served. Omnalingo scans the rendered output, so all text content built with WPBakery is captured normally.

No special configuration is required. Run a full scan after you finish building your pages.


✓ Compatible

Bricks renders its elements server-side and Omnalingo captures the output during scanning. Text elements, headings, buttons, and other text-bearing elements are all handled correctly.

As with other builders, elements that load content dynamically after page load (e.g., via AJAX-fetched templates) may require the visual editor for precise targeting.