wix-logo

Step by step guide to make Wix multilingual

This setup guide describes how to translate your Wix website with Weglot.

Introduction

You can integrate Weglot to your website in 2 different ways:

  • JavaScript integration: Quick and easy integration. Simply copy paste a short JavasScript code in your Wix admin. It takes 5 minutes to install and doesn’t require any coding knowledge.
  • Subdomains integration: More in-depth and better for SEO. Your translated pages will be on subdomains like (fr.mysite.com). It can take 15 minutes to install and requires you to add a DNS record entry (We provide help if you need!). This integration is better for SEO as you have a dedicated URL for each language.

JavaScript integration

Step 1 –  Create an account on Weglot (~ 1 minute)

This account will be the place where you have all your translations and where you will manage them. Simply create a Weglot account here.

wix register

Step 2: Choose languages

Specify the original language of your website (the language in which your website is originally created) and the languages you want to translate it into.

In the example below, the website is originally in English and I choose to translate in French.

Click “Next”.

Step 3: Copy the code

Simply copy the JavaScript code snippet presented to you.

Step 4: Paste the code

Go to your Wix admin area, in Settings > Tracking Tools & Analytics (at the very bottom of the left menu, under “Advanced Settings”)

  • Click on “+ New Tool” and “Custom”
  • Paste the JavaScript snippet previously
  • Under “Add Code to Pages”, in “All pages”, select “Load code on each new page” in the dropdown
  • Click on “Apply”

Step 5: It’s done!

Go to your website, and you should see the language button at the bottom right. It might take a few minutes to see it appear. Try changing the language, you should see the translated version of your website!

Step 6: Start editing your translations

You can now review and manually edit your translations in your Weglot account.

Log in to your Weglot account and then go to “Translations” to find all your translations and edit them.

Subdomains integration

IMPORTANT REQUIREMENT

To use this integration, you will need to have your own domain name (mywebsite.com instead of mywebsite.wixsite.com). If you haven’t bought and connected your domain already, don’t choose this integration. Indeed, you will need to create subdomains so you need to access the DNS records area of your domain name.

Step 1 –  Create an account on Weglot (~ 1 minute)

This account will be the place where you have all your translations and where you will manage them. Simply create a Weglot account here.

wix register

Step 2: Choose the Subdomain integration option

After validating your email, you will arrive on the setup page of Weglot. Scroll down to the part “Other possible integrations” and you click “Use Subdomain integration”

Step 3 – Choose languages

After validating your email, you will arrive on the setup page of Weglot. Enter your website URL (You must enter your own domain name, like mywebsite.com)

Then, specify the original language of your website (the language in which your website is originally created) and the languages you want to translate it into.

In the example below:

  • the domain is: weglot-translate-wix.com
  • the original language is: English
  • the translated language is: French

Click “Next” to go to the next step.

Translate Wix domain name

Step 4 – Enter your new DNS entries

In this step, you will add new DNS entries to your DNS record. that are shown to you in your DNS Record Zone.

translate-website-guide-DNS-records

Go to your Wix admin area, in Settings > Domains.

Now there are 2 options, depending if your domain name is managed within Wix admin or within an external domain name provider (such as GoDaddy, Hover, 1&1, Google Domains).

Translate-Wix-DNS-access 2

A. Domain name managed within Wix admin

If you bought your domain name directly inside Wix, then you should be able to click on “Advanced” like in the screenshot below.

Translate Wix Advanced DNS

Then, click on “Edit DNS” and “+ Add another” on the “CNAME (Aliases)” line. Enter the DNS entries provided (like in the screenshot below) and click on “Save DNS” at the top right.

translate-guide-wix-DNS-records

B. Domain name managed outside Wix (like GoDaddy, Hover, 1&1, Google Domains, …)

Go to your DNS account and access the DNS section to add new entries (CNAME). If you are not sure how to do it or where it is, we can help you. Just email us at support@weglot.com.

Step 5 – Validate the DNS entries

When you added and saved your entries, go back to your Weglot account tab, click “Check DNS”. If everything goes well, you should see green check icons. It means the DNS entries were successfully configured. Then, click on “Next”.

Step 6 – Copy/Paste the JavaScript snippet

Now that your subdomains are being setup, it can take several minutes. In the meantime, simply copy the JavaScript code snippet presented to you.

Go to your Wix admin area, in Settings > Tracking Tools & Analytics (at the very bottom of the left menu, under “Advanced Settings”)

  • Click on “+ New Tool” and “Custom”
  • Paste the JavaScript snippet previously
  • Under “Add Code to Pages”, in “All pages”, select “Load code on each new page” in the dropdown
  • Click on “Apply”

Step 7: It’s done!

Go to your website, and you should see the language button at the bottom right. It might take a few minutes to make sure the subdomains are properly setup and for the language switcher to appear (thanks to the JavaScript snippet).

Try changing the language when the language switcher appears, you should see your translated website!

Step 8: Start editing your translations

You can now review and manually edit your translations in your Weglot account.

Log in to your Weglot account and then go to “Translations” to find all your translations and edit them.