Native app in development

Website translation & localization for Shopify — Platform guide

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.

Native GoLocal! app

Preview: the native app is not publicly distributed yet. Request access before subscribing for this installation.

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.

Tested on the documented demo, not a guarantee for every theme, extension or private page. Follow the acceptance checklist on your own staging site.

1. Installation

Create a project for the exact published domain. Connect that project in the GoLocal! app and explicitly approve public-page translation. Never provide a model-provider key or database password.

GoLocal! app → Online Store → Themes → Customize → App embeds → GoLocal! → Save

Save the integration, publish the site or theme when required, then reload the published page. Keep only one GoLocal loader; do not add a generic script beside a native app.

Request integration access →
Official platform documentation ↗

2. Protect customer data

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.

<span>Source name</span>
<span data-tr-skip>Travail à domicile</span>

<!-- Equivalent whole-container exclusions: -->
<div translate="no">Customer-entered content</div>
<div class="notranslate">Customer-entered content</div>

3. Translation Editor

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.

4. Test before release

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.

5. Multilingual SEO

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.

6. Disable & roll back

Remove the single loader or disable the plugin, then publish and clear your platform’s page cache. Your original content and database values remain unchanged. Keep a theme/template backup and check language controls and normal forms again after removal.

Plans & limits

The plugin or loader is free to install; GoLocal service usage is a separate subscription. Starter $15/month, Pro $35/month, Business $89/month. The same plans apply across platforms. Platform hosting/custom-code charges are separate. Trial: 5 days, 500 MAU; paid plans have visitor and project limits, not word-based pricing.

Simple, transparent pricing

All plans include unlimited translation words. No hidden fees.

MonthlyYearly

Starter

$15/mo

Unlimited translation words

  • ✓Unlimited translation words
  • ✓Unlimited languages
  • ✓Widget
  • ✓1 project
  • ✓30K MAU/month
  • ✓1 external DB connection
  • ✓Translation editor
  • ✓Email support
Request integration access
Most Popular

Pro

$35/mo

Unlimited translation words

  • ✓Unlimited translation words
  • ✓Unlimited languages
  • ✓Widget
  • ✓1 project
  • ✓150K MAU/month
  • ✓3 external DB connections
  • ✓Glossary
  • ✓Priority support
Request integration access

Business

$89/mo

Unlimited translation words

  • ✓Unlimited translation words
  • ✓Unlimited languages
  • ✓Widget
  • ✓2 projects (2 domains)
  • ✓1M MAU/month
  • ✓10 external DB connections
  • ✓Advanced analytics
  • ✓Slack support
Request integration access

All plans include a 5-day free trial. Overage: $3 per 10K MAU above the limit.