Ghost - Integration / Setup
In this article, you'll learn how to translate all your content and make your Ghost website multilingual within minutes.
Step 1: Create a Weglot account
Sign up for Weglot, confirm your email, name your project in the dashboard, and select “Other” as the website technology.
Step 2: Add your new languages
Choose your website's original language and the languages you want to translate your website into.
Step 3: Add your website details
Enter your domain name (e.g., mywebsite.com) on the new page and click "Next".
When added, select “Connect my live website.”
You’ll then see a blue section titled “Looking for the easiest setup?” — this is the JavaScript integration option.

Step 4: Add Weglot to Ghost
Copy and paste the Weglot snippet provided in your dashboard into Ghost.
Paste your snippet into Ghost admin > Settings > Code injection > Site header and save.
NB: Don't forget to click the “Save” button!
Your website is now translated!
You've now successfully translated your website. Go to your website, and you'll see a language switcher at the bottom right of your site (it may take a few minutes to appear). You can also change its position - check out our guide to find out how.
Weglot provides you with a first layer of translation. To view them, log in to your Weglot account and go to your Dashboard> Translations > Languages. Here, you can review and manually edit all your translations.
> Next: Want to add subdirectories or subdomains to your website, which is better for SEO? Follow this guide.