Translate your Ghost site and go from local to global in minutes with Weglot.
Weglot provides a powerful solution to make your Ghost website multilingual and manage your translations. It will detect all your website content and allow you to translate it in any language.
Create a Weglot account
To get started, create your account:
On the next page, select "other in the technology list:
Add your domain URL
Add the custom domain URL for your Ghost site, and select the original language your content is written in, as well as which translated languages you'd like to implement:
Add CNAME entries to your DNS settings
Go to your DNS provider to add the two CNAME entries provided by Weglot:
This will allow you to have a dedicated subdomain for each translated language such as
fr.yoursite.com – this is a great solution for a fully optimised website in all languages.
Paste your snippet into Ghost admin > Settings > Code injection > Site header and save.
If you don't have a custom domain and skipped to this step from the beginning of this article, this step is all you'll need. Your translated content will be created dynamically on the page without unique subdomain support.
That's it – your site is now multilingual! When you visit your Ghost publication, you'll see the Weglot language switcher at the bottom right of your site. It's possible to change this to suit your needs using custom styling.
💡Tip: If you're using static pages within your Ghost theme and would like these to be translated, you'll also need to include the Weglot script in your theme files.
Click on the translated language you selected and discover your translated blog!
Here's a live example demo:
Your first round of automatic translation is provided by Weglot and saves you time managing translated content. It's possible to edit your translations, or order professional translations from within the Weglot dashboard.