Translate your Drupal website in minutes with no-code

Translating your Drupal website content with Weglot has never been easier

Achieving a multilingual Drupal website with the native solution is complicated and time-consuming – it also requires you to add a third-party translation management system that quickly brings the price into the tens of thousands. 

Weglot has created a no-code multilingual solution that detects, translates, and displays the content of your Drupal website in a few clicks. It also includes a translation management system giving you full translation control and access to machine, post-editing, and professional translation.  

And, when you’re looking to enter new markets, SEO is a big priority, that’s why the Weglot solution is set up to get your translated pages indexed by search engines. 

Key benefits

No-code: multilingual ready in minutes

Automation: automatic content detection and a first layer of machine translation

Translation quality: machine translation for speed, post-editing for accuracy, and the option to order professional translators to set your preferred translation quality

Translation management: visually edit your translations, add teammates to your project, set up glossary rules and exclude certain URLs for different markets

Multilingual SEO: language-specific URLs and translated metadata ensure your pages are indexed by international search engines

Dedicated support: a team of experts to guide you

How to add Weglot to your Drupal website

Step 1: Weglot account

Sign up for a Weglot account. 

After validating your email you’ll arrive on your Weglot Dashboard. Name your project and select ‘Drupal’ as your website technology.

Drupal Weglot sign up

Step 2: Add your new languages

The next step is to add the URL of your website, the current language of your website and then the new languages you want to add to your Drupal site.

add languages to Drupal website

Step 3: Create your subdomains

In this step you’ll create your SEO-friendly subdomains, for example, https://fr.mywebsite/ (if you want to translate your website in French). 

You will need access to your domain name provider account. The following video demonstrates the process with Google Domains – check our videos for other domain name providers or contact us at

In the section where you add your CNAME entries, ‘name’ will be the language code given to you in the Weglot setup process and the ‘data’ section is always ‘’. 

After you’ve saved this entry in your domain name provider, go back to your Weglot account and click on the ‘Check DNS’ button. This should turn green but may take up to 10 minutes to do so.

Step 4: Add your language switcher

Copy the piece of code from your Weglot setup process.


Find the place in your Drupal account 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. Paste the snippet there. 

Contact us at if you have any problems with this step. 

Your multilingual Drupal website is live! 

Head to your Drupal website to see your multilingual website. To edit your translations, create custom translation rules, and much more – go to your Weglot Dashboard.

Welcome to Weglot – here’s everything you need to get started

Translate your Drupal website today
Try Weglot now by following the installation guide or contact us for more information.
background shape
background shape