Bubble.io
Bubble API-key plugin
Tested integration
Platform guide →Website Translation & Localization | GoLocal!
Translate websites with GoLocal! Native Bubble and WordPress plugins, platform-specific setup, live manual edits, reusable caching and protected customer data.
Free installation · Separate GoLocal subscription · 5-day trial subject to eligibility
Translate public headings, navigation, labels and dynamic content. Installation depends on your platform, plan, theme and access to the top-level page. A code recipe is not a claim that a native marketplace app is released.
Bubble API-key plugin
Tested integration
Platform guide →WordPress plugin ZIP
Tested integration
Platform guide →WordPress plugin ZIP
Tested integration
Platform guide →Native GoLocal! app
Native app in development
Platform guide →Public-page script
Installation recipe — site test required
Platform guide →Native GoLocal! app
Native app in development
Platform guide →Native GoLocal! app
Native app in development
Platform guide →Next.js afterInteractive
Installation recipe — site test required
Platform guide →Public-page script
Installation recipe — site test required
Platform guide →Translate public headings, navigation, labels and dynamic content. Installation depends on your platform, plan, theme and access to the top-level page. A code recipe is not a claim that a native marketplace app is released.
Translate public headings, navigation, labels and dynamic content. Installation depends on your platform, plan, theme and access to the top-level page. A code recipe is not a claim that a native marketplace app is released.
Form values and contenteditable rich-text editors are not rewritten. Saved customer names, comments and descriptions still need explicit exclusion where displayed. Mark their container with data-tr-skip, translate="no" or class="notranslate"; descendants are excluded too. Keep translatable labels outside it. Do not send private page content to translation providers.
Review AI wording in the Translation Editor. Manual corrections take priority over automatic translations. Open pages poll for updated translation bundles; changes appear asynchronously, not necessarily in the same second. A network failure keeps the original text visible instead of hiding it repeatedly.
The widget changes the visible client-side interface. It does not create localized URLs, translate server-rendered HTML, checkout or email, or guarantee search rankings. For indexed language pages, use your platform’s native localization with dedicated URLs, self-canonicals and reciprocal hreflang. Do not run two translators over the same content.
Create a GoLocal project for the published site domain and select this platform. Use its public project API key, not a provider or database secret. Add one loader using the location below; never install both the plugin and a second generic loader. Test on staging before publishing.
Form values and contenteditable rich-text editors are not rewritten. Saved customer names, comments and descriptions still need explicit exclusion where displayed. Mark their container with data-tr-skip, translate="no" or class="notranslate"; descendants are excluded too. Keep translatable labels outside it. Do not send private page content to translation providers.
Switch English → French → English. Check menus, popups, delayed content and mobile layout. Type accented text into forms and rich-text editors, save and reopen it: the stored value must match. Check excluded customer names, selection values and filters. Edit one manual translation and confirm every matching visible instance updates. Test slow or failed requests: originals must remain visible.
Form values and contenteditable rich-text editors are not rewritten. Saved customer names, comments and descriptions still need explicit exclusion where displayed. Mark their container with data-tr-skip, translate="no" or class="notranslate"; descendants are excluded too. Keep translatable labels outside it. Do not send private page content to translation providers.
Review AI wording in the Translation Editor. Manual corrections take priority over automatic translations. Open pages poll for updated translation bundles; changes appear asynchronously, not necessarily in the same second. A network failure keeps the original text visible instead of hiding it repeatedly.
The widget changes the visible client-side interface. It does not create localized URLs, translate server-rendered HTML, checkout or email, or guarantee search rankings. For indexed language pages, use your platform’s native localization with dedicated URLs, self-canonicals and reciprocal hreflang. Do not run two translators over the same content.
Bubble API-key plugin
WordPress plugin ZIP
Native GoLocal! app
Developer integration
All plans include unlimited translation words. No hidden fees.
Unlimited translation words
Unlimited translation words
Unlimited translation words
All plans include a 5-day free trial. Overage: $3 per 10K MAU above the limit.
One translation dashboard for Bubble apps, WordPress and public websites. Choose a platform-specific installation, protect customer data and control your wording with AI-assisted translation and reusable Cloudflare caching.
Start Free Trial Now