Making your site multilingual is a great way to reach a new audience. But unless you speak two languages ​​yourself, how are you supposed to … translate your content? One way is to pay a professional … the other is to read this guide and learn how to automatically translate WordPress.

In this article, I will briefly mention when it is or is not a good idea to use machine translation. Next, I’ll jump right into WordPress machine translation using a freemium plugin called Weglot.

Is Machine Translation Right For Your Site?

Machine translation, also known as machine translation, is when a robot translates your site for you. Think about how Google Translate works. This is basically the case, except that you actually get a multilingual version of your site that you can rank for on Google (whereas Google Translate doesn’t actually create a new version of your site that search engines can index).

Machine translation is great … if you’re willing to accept a few mistakes. If you just want other people to be able to access your blog posts, it’s a good idea. If you need to translate really important information, you don’t!

What’s great about the plugin is that it’s not just about automatically translating WordPress. You can also go back and manually correct some translations or easily outsource important pages to a professional translator.

How to automatically translate WordPress with Weglot

There are a few different plugins that can help translate WordPress automatically, but I like one called Weglot because:

  • This is the most popular option, so it has a lot of support.
  • It offers a free plan.

Here’s how Weglot works in a nutshell:

  • Install the plugin and choose the translation languages.
  • Weglot automatically translates all of your WordPress content, including menu items.
  • You can manage these translations in your Weglot cloud dashboard using a simple visual editor.

The last part is important, as you will need to use Weglot’s external interface.

Ok, let’s get started with how to automatically translate WordPress using the free version of Weglot.

Step 1: Install Weglot and sign up for an account

Weglot is available for free at the plugin directory, so you can install the plugin directly from your WordPress dashboard:

Once you install Weglot, you can go to your settings by clicking on Weglot on your admin dashboard sidebar:

The first thing you’ll see is a request for your API Key. This is basically how Weglot connects to your site to translate content. To get your API Key, you need to go to Weglot and sign up for an account:

Enter your account details and click Start Free Trial. Don’t worry, the free trial is free for life for less than 2000 words translated.

Weglot will send you an email to activate your account. Once you click on the link in that email, you will be directed to the Weglot dashboard, where you can get your API key:

Copy the API key, head back to your WordPress dashboard, and paste it into the API Key box.

Step 2: Choose the languages to use on your site

Then you have to choose the languages used on your site. First of all, you need to tell Weglot the original language of your site. This is the language in which you are currently writing your content.

Then you just need to tell Weglot which languages you want to translate your site into, represented by two-digit country codes.

For example, to automatically translate WordPress from English to Spanish, you would set it up like this:

Step 3: Configure your language switcher button

You can then configure the appearance of your language switch button. This is the button that visitors can use to change the language. Weglot will give you a real-time preview so you can quickly see what your button will look like:

A little further down, you can also choose where you want the language switch button to appear. You can make it a menu item, widget, shortcode, or you can embed it with HTML:

Step 4: Exclude pages from translation (optional)

Finally, if you need to exclude any pages from machine translation by Weglot, you can do that at the bottom of the page:

Then, just click Save Changes and Weglot will automatically translate WordPress for you.

How to manage your Weglot translations

Well, as I mentioned, Weglot automatically translates your WordPress site using machine translation. This is what allows you to run so fast. But … it means that there may be some errors as the machine translation is not foolproof yet.

So if you want to manually edit any of your Weglot translations, you can do so from the Weglot dashboard. When you return to your Weglot dashboard, you’ll see a quick overview of how it’s used, along with links to edit your translations:

You can edit your translations in two ways:

  • Visual Editor – Visually click on text elements on your page and edit them directly.
  • Translation List – This is basically a searchable .po file that you can edit quickly.

You can also use these tools to request a professional translation (but not for free).

Manually Editing Automatic Translations

Once your page is automatically translated, you can easily refine translations by navigating with Weglot visual translation editor. In fact, it is highly recommended that you do so.

Just navigate to the page you want to edit, then click “Translatations” in the admin toolbar at the top.

This will open up a visual translation editor, where you simply hover and click the pencil icon to select a certain text. Then you can modify its translation in the left sidebar, save and move to the next one.


And here we show you how to automatically translate WordPress with automatic translation! Simple enough, right? It’s a great way to make your blog content more exposed to the world.

But as I mentioned, machine translation is not suitable for all WordPress sites. If you need a more manual approach to translation, you can check out our articles on how to translate WordPress with WPML or how to use Polylang to manage translations. Both plugins offer a more manual approach to WordPress translation, which is good for sites that can’t afford any machine translation errors.

And as always, if you have any questions about how to automatically translate WordPress with the method shown here today, feel free to post them in the comment section below.

Does Wpml translate automatically?

WPML’s Automatic Translation lets you translate everything in WordPress quickly. Save 90% of your translation time and translate simple texts instantly. Automatic translation is a feature of the Advanced Translation Editor that allows you to translate pages, posts, and strings instantly with just the click of a button.

How do I change the translation on WordPress?

In the Use the WordPress Editor to translate pop-up dialog that appears, select This page option. In the Language meta-box, select the Duplicate checkbox, and then click Duplicate. Click on the pencil icon to edit the page in the other language.

Is Google translate a machine translation?

Translation API Basic uses Google’s neural machine translation technology to instantly translate texts into more than one hundred languages.

Categorized in: