Translate any website with Weglot

Make your website multilingual within minutes

Developers, designers, and site-owners rejoice: you can now make your website multilingual in minutes no matter what language or CMS you’re using to build it.

Weglot is compatible with whatever web technology you’re using to develop your site. Connect Weglot to your website and we’ll do all the heavy lifting for you. Our Translation API will detect all your website content and deliver it back to you in any language. No maintenance, no pain. Weglot is trusted by more than 50,000 website owners.

Key benefits

Quick install: Ready in less than 5 minutes


All content detected & translatable: text, images, metadata, …


Easily manage all your translations from a single interface


No need to start from 0, with a first round of automatic translations


Invite team members or work with pro translators


Fully SEO-optimized multilingual site to reach a wider audience

Weglot dancing character

So, where do I start? We’ve broken it down for you below.

This is going to depend on the technology you’re using and the development stage you’re at. 

If you’re using a CMS like WordPress, Wix, or Squarespace (Weglot is compatible with all of them!), start out by checking out our platform-specific integrations to see if we already have a specific guide for yours. That will give you the best installation advice for your particular situation.

If you’re not using a site-building platform or if it’s not listed in the above link, you’re in the right place.

Depending on your development stage, you’ll want to use one of the following integrations.

So, what’s your situation?

Testing, developing or staging phase?

→ Get started with the JavaScript integration. Copy & paste a snippet of code into your project, and you’ll be good to go.

Live website, where SEO is key?

→ Get started with the Weglot Subdomain integration.  You will have individual, searchable subdomains and URLs for each language.

Let’s start translating your website.

Ready to try Weglot out? Let’s start with the simpler JavaScript integration. Remember, if you install Weglot using the JavaScript integration, you’ll still be able to integrate the subdomain feature later, if you want to, and get access to all of its multilingual SEO benefits—once you have your own domain name.

JavaScript Integration

1. Create a Weglot account

This account will be the place where you’ll be able to view and manage all your translations. Simply create a Weglot account here.

Select “Other” as your “Website Technology.”

2. Choose the “JavaScript Integration” option

You should receive a validation email in the account with which you signed up.

After validating your email, you will arrive on the Weglot setup page, as shown below. Scroll down to the box that says “Other possible integrations,” and click on “Use Javascript integration”.

weglot setupguide js inte

3. Choose your original & destination languages

Specify the original language of your website (the language you created it in), as well as the language(s) you want to translate it into.

In the example below, the website was originally in English, and is set to be translated into French.

weglot setup guide javascript integration

Click “Next”.

4. Copy the code shown on your screen

Weglot Setup guide JS code

This part is pretty easy.

5. Paste the code

If you’re using a CMS to build and manage your website, find the place on your dashboard where you’re able to add code into the <head> section of your HTML pages. This is usually located in the CMS settings, under a tab that will be titled “Custom Code” or something similar.

If you’re building your site from scratch, simply paste the JavaScript snippet on all your website HTML pages just before the </head> tag.

6. You’re done! Head into your dashboard and start editing

Go to your website, and you should see the language button at the bottom right of the page (it might take a few minutes to appear).

Try changing the language, you should see your website translated into the desired language instantaneously!

Weglot provides you with a first round of automatic translations, which you can then review and manually edit within your Weglot account dashboard

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

Start translating your website now

Subdomain Integration

*Remember, to use this integration method, you will need to have your own domain name. If you haven’t bought or connected your DNS (Domain Name Service) to your website already, don’t choose this integration yet.

1. Create a Weglot account

This account will be the place where you’ll be able to view and manage all your translations. Simply create a Weglot account here.

weglot setup register general

2. Select your website technology/CMS, or “Other” if you’re not using one

You can also select “Other” if you’re using a CMS that simply isn’t listed on our site—the integration will still work.

3. Add your domain and choose your original & destination languages

Specify your domain name, the original language of your website (the language you created it in), as well as the language(s) you want to translate it into.

In the example below, the website was originally in English, and is set to be translated into French.

weglot setup guide subdomain integration

Click “Next”.

4. Head over to your DNS records to add new entries

In this step, you will add new DNS entries to your DNS record.

If you bought your domain name via a CMS platform, then you should be able to add new entries (CNAME / Aliases) to your DNS records directly inside your CMS admin panel or dashboard.

Otherwise, if you bought your domain on an external provider (like GoDaddy, 1&1, Gandhi, etc…), you can add the new entries (CNAME / Aliases) directly in this external provider account. If you are not sure how to do it or where it is, we can help you. Just email us at support@weglot.com.

weglot setup guide dns

5. Validate your new DNS entries

Once you’ve 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 (where you originally would have seen red “x”s).

weglot setup guide dns check

This means that your DNS entries have been successfully configured. Bravo! Now, click on “Next”.

6. Copy/paste the JavaScript snippet on your screen

It might take a few minutes for your subdomains to be properly set up. In the meantime, simply copy the JavaScript code snippet shown on your Weglot setup screen. (You’ll see your API key somewhere in the middle—this is what identifies your project as your own.)

Weglot Setup guide JS code

If you’re using a CMS to build and manage your website, find the place on your dashboard where you’re able to add code into the <head> section of your HTML pages. This is usually located in the CMS settings, under a tab that will be titled “Custom Code” or something similar.

If you’re building your site from scratch, simply paste the JavaScript snippet on all your website HTML pages just before the </head> tag.

7. You’re all done!

Go to your website, and you should see the language button at the bottom right of the page. It might take a few minutes to make sure the subdomains are properly setup and for the language switcher to appear (that’s what the JavaScript snippet allows to happen).

Try changing the language when the language-switch button appears—you should see your translated website instantaneously!

Weglot provides you with a first round of automatic translations, which you can then review and manually edit within your Weglot account dashboard.

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

READY TO GET STARTED?
The best way to understand the power of Weglot is to see it for yourself. Get your website multilingual live in minutes.