Ghost public-theme preview — not a one-click installer
Website translation & localization for Ghost
Explore GoLocal! translation and localization on a real Ghost publication. This preview translates marked public content only; your existing theme needs a developer review before installation.
Developer integration
Start safely, without replacing your theme
Try the native demo
Open Northline Journal and its Translation lab. Switch language, follow a tag and type in the test fields without submitting. This is a real Ghost 6.71.0 site, not a static mockup or a theme you must install.
Check your publication with support
Send your public site URL, Ghost version, theme name and whether you use memberships, paid posts or another localization system. Do not send passwords or API secrets. Ask before starting a trial or buying specifically for this preview.
Connect only after theme approval
After the public-only theme integration is prepared, select Ghost in your GoLocal project, register the published host and set the original authored language. The developer uses that project’s public embed key, never a Ghost Admin, database or AI-provider key.
What can be translated?
Eligible anonymous home, tag and author pages, plus explicitly public posts/pages. The reviewed theme marks one public container. Members-only, paid, unknown and authenticated-member views stay outside this preview—even when a member has access. A generic Site Footer script cannot establish those boundaries.
Protect people and their data
Keep newsletter forms, Portal, comments, customer names and other user-controlled text outside the public scope or excluded before collection. Input, textarea, Quill and contenteditable values stay unchanged. Exclusions also apply to descendants; mixed public/private containers need restructuring, not a wider scope.
Manual corrections and cache
In Translation Editor, choose the exact project and language pair. Save a manual correction and check every eligible occurrence. Visible online tabs poll for changes; this is not instant push. A warm revisit should reuse cached phrases; new text, languages or changed context can still require translation.
Check before going live
Keep a theme backup and test on staging. Check public navigation, filters, repeated manual edits, dynamic text, accented typing and a warm reload. Check private and paid pages separately. Never submit the demo forms. Our native demo tests do not certify your theme, a signed-in member session or mobile visual layout.
Pause, remove and billing
The reviewed developer theme has an explicit enable setting, off by default. To pause, turn it off, deploy/activate the updated theme as your host requires and reload. Verify no runtime, widget or service requests remain. Removing a script from an already-open page is not hot-uninstall. Disabling does not delete translations or cancel a GoLocal subscription.
Search visibility and current limits
Browser translation does not create crawlable localized URLs, hreflang or translated Ghost newsletters. The demo is intentionally noindex. No public marketplace app or universal no-code installer is offered here; independent-site, authenticated-member and mobile visual acceptance are still pending. Ask support to confirm suitability before paying.
For your theme developer — scope contract, not paste-and-go code
Merge the reviewed helper into the existing theme, not the whole Northline demo theme. Eligibility uses native page visibility and excludes @member; viewer access is not a public-content test. Keep one #golocal-ghost-public, the pinned runtime 1.3.2 with SRI, explicit consent and exclusions. Unknown states fail closed. These names describe our preview contract; they do not create settings in an arbitrary theme.
golocal_enabled = false · golocal_project_key · #golocal-ghost-public · @member · visibility="public"
Simple, transparent pricing
All plans include unlimited translation words. No hidden fees.
Starter
Unlimited translation words
- ✓Unlimited translation words
- ✓Unlimited languages
- ✓Widget
- ✓1 project
- ✓30K MAU/month
- ✓1 external DB connection
- ✓Translation editor
- ✓Email support
Pro
Unlimited translation words
- ✓Unlimited translation words
- ✓Unlimited languages
- ✓Widget
- ✓1 project
- ✓150K MAU/month
- ✓3 external DB connections
- ✓Glossary
- ✓Priority support
Business
Unlimited translation words
- ✓Unlimited translation words
- ✓Unlimited languages
- ✓Widget
- ✓2 projects (2 domains)
- ✓1M MAU/month
- ✓10 external DB connections
- ✓Advanced analytics
- ✓Slack support
All plans include a 5-day free trial. Overage: $3 per 10K MAU above the limit.