Translate your Ghost publication automatically
Connect Ghost's Admin API to Lingvit and every published or edited post and page is imported into your dashboard for translation review, then served on language subdomains. Your primary domain is never touched.
What gets translated
Setup guide
- 1
Create a custom integration in Ghost
In Ghost Admin go to Settings → Integrations → Add custom integration, name it "Lingvit", and copy the generated Admin API Key and the API URL.
- 2
Connect Ghost in the Lingvit dashboard
In your Lingvit project open Integrations → Ghost, paste the Admin API key and the API URL, and click Connect. This registers webhooks so every published or edited post and page is imported into Lingvit automatically.
- 3
Review and edit translations
Choose your target languages in the Lingvit dashboard. Imported posts and pages are translated there ahead of any visit, so you can edit wording before a language subdomain goes live; edits are pinned and never overwritten by a re-translation.
- 4
Serve languages on subdomains
Open Integrations → Domains and add fr.yourblog.com for French (repeat per language). At your DNS provider create a CNAME pointing at the target shown in the dashboard. Never point a language at your site's primary/apex domain — on Ghost(Pro) that breaks Ghost's own TLS certificate renewal. Your primary domain stays untouched throughout.
fr.yourblog.com. CNAME dns.lingvit.com. - 5
Optional: add the language switcher
In Ghost Admin go to Settings → Code injection → Site header and paste your project's script tag for an in-page language switcher.
<script src="https://cdn.lingvit.com/widget.bundle.js?v=1" data-widget-key="lng_wpk_…" async></script>
Need the full platform overview? Web App & SPA use case guide →