Whatever you use the internet for, chances are at some point you’ll need to use a website that isn’t in your native language. In addition, if you own a website, you may be interested in making it multilingual to expand your audience. However, both of these tasks may seem equally impossible if you aren’t a polyglot.

Fortunately, there are plenty of resources for translating websites. Whether you need to translate a site that you’re browsing or make your site accessible to non-English speakers, you can use a few essential tools to accomplish your goals.

In this article, we’ll look at some reasons you may need to translate a website. Then we’ll share nine ways you can do this, using different browsers and devices.

Let’s get started!

Why You May Need To Translate a Website?

While you may not typically visit websites that aren’t in your primary language, it’s a good idea to know how to translate pages should the need arise. If you’re doing some research, for instance, you may come across sources in other languages. Moreover, you might want to buy products from a store in another country.

If you have a website, you may want to consider making it multilingual. You can attract a wider audience if your site is available in different languages. In addition to making life easier for your visitors, this also helps to build trust.

Translating your website is also an effective strategy for search engine optimization (SEO). Anything you can add to your site that improves the user experience (UX) impacts SEO positively, and offering multiple languages is no different.

How To Translate a Website (9 Ways)?

Now that you’re familiar with a few situations where a translation may be necessary, let’s see how you can do it.

1. How To Translate a Website in Google Chrome

Translating a website using Google Chrome is pretty straightforward.

When you land on a page that isn’t in English, click on the Translate this page button in the address bar to open a popup. Then, select the option for English:

The translation popup in Google Chrome on a Wikipedia page
The translation popup in Google Chrome.

If you prefer, you can right-click the text you’d like translated and choose Translate to English:

Showing the right-click menu on a Wikipedia page and the
How to translate by right-clicking text in Google Chrome.

That’s all you need to do. You can repeat either of these methods as you navigate through the website.

2. How To Translate a Website in Firefox

Unlike Chrome, Firefox doesn’t have a built-in translation feature. To translate websites using Firefox, you’ll need to get started by adding a Firefox extension.

Mozilla recommends the To Google Translate extension:

The To Google Translate extension for Firefox.

Click on the Add to Firefox button to install the extension. Next, you’ll see the Options screen, where you can select specific languages.

If you need to translate different languages, you can leave the Translate Text field set to Auto. When you’ve set your preferences, click on Save:

The settings page for To Google Translate
Settings for To Google Translate.

The next time you visit a site in a foreign language, you should be able to right-click on the text and choose Translate this page. The text should open in Google Translate, ready for you to read in your preferred language.

3. How To Translate a Website in Safari

Safari’s translation feature is in beta, and it doesn’t have as many languages available as other browsers. However, you should still be able to translate many of the web pages you encounter.

If Safari can translate a web page for you, it will display a Translate button in the Smart Search field. Since this feature is still in beta, you can use this same translation menu to report issues to Apple.

4. How To Translate a Website in Microsoft Edge

You can translate a page in Microsoft Edge using Translate for Microsoft Edge, which comes installed in the browser.

Similar to Chrome, the browser should present you with a prompt when you open a page:

The translate page prompt in Microsoft Edge
The “Translate page” prompt in Microsoft Edge.

The address bar will briefly show the word Translated when the process is ready.

If you would like Edge to generate a translation each time you encounter this language automatically, you can check the Always translate pages from the box.

If the popup doesn’t appear, you can also click on the Translate icon in the address bar:

The translate icon in Microsoft Edge
The “Translate” icon in Microsoft Edge.

Clicking this icon will additionally give you the option to translate pages in this language automatically. You can repeat the same process when encountering sites in other languages.

5. How To Translate a Whole Website With Google Translate

If you’d like to translate an entire website at once, you can use Google Translate.

Type the URL of the website you’d like translated into the text box on the left. You should see a clickable version of the URL appear in the correct text box:

The Google Translate input field, showing a domain (wikipedia.com) on the left and a clickable link on the right
Putting a URL in Google Translate to translate the entire site.

Select the target language from above the text box on the right. Once you click on the link, you should see a fully translated version of the website.

You can toggle between the translated and original versions using the button at the top right:

The Google Translate toolbar on a Wikipedia page
The Google Translate toolbar.

You can also swap between languages using this toolbar. As you can see, translating an entire website can be a quick and easy process.

6. How To Automatically Translate a Page in Chrome

If you frequently find yourself on websites in foreign languages, you may want Chrome to translate them automatically. You can enable this feature by clicking on the three dots at the top right of the browser window and choosing Settings.

From here, you can navigate to Advanced > Languages. You may need to click the arrow to the right of “Language” to see all of the options:

The language settings in Chrome
Language settings in Chrome.

There are two ways to set up automatic translations. If you turn on the Offer to translate pages that aren’t in a language you read option, you’ll see a popup offering a translation whenever you visit a page that isn’t in your defined language:

Chrome translation popup on a Wikipedia page
Chrome translation popup.

If there are languages other than English that you’d prefer not to have translated, you can add those here. To do this, select Add languages. Scroll to or search for the desired language and tick the box next to it:

The add a language to chrome popup box
How to add a language to Chrome.

Click on the Save button after choosing your target languages. When you navigate to a website in any of your listed languages, you won’t get the translation popup on your screen.

7. How To Translate a Website on an Android Mobile Device

Translating a website on a mobile device using Chrome is different from the procedure for desktop devices. Instead of a popup, you’ll see a bar at the bottom of the screen with your language options.

Once you select English, you should be able to read the text:

Android's translation popup
Android’s translation popup.

If you don’t see this bar, you can also click on the three dots at the top right of the screen to open a menu. Then select Translate, and you should be able to view the text in English.

8. How To Translate a Website on an iPhone

Next, let’s look at how to translate a site on an iPhone using Safari.

When you visit a page in a foreign language, you can click on the aA button in the address bar to open a menu. There, you should see the Translate to English option.

If this is the first time you’ve performed this action, you may receive a prompt asking you to enable the beta. Also, keep in mind that the number of languages Safari can translate from is somewhat limited compared to other browsers.

9. How To Make Your Website Multilingual

If you’d like to make your website multilingual, there are multiple options for accomplishing the task.

Of course, one easy way is to outsource the job. However, this method can be costly if you hire a professional translator.


If you’d like a faster method and don’t mind paying for the service, you could try the Weglot plugin. This tool is fast, efficient, and instantly publishes your translations. It is used by over 60,000 websites and it’s compatible with all website technologies and CMS like WordPress, Webflow, and Shopify.

Weglot automatically scans, detects, and then provides a first layer of machine-translated content to your website. You won’t need to worry about forgotten bits of untranslated content and even though it automatically translates your content, you have full editing control over all your translations.

Weglot translation plugin

With Weglot, you can assign translations to teammates and translators through its dashboard. If you don’t know any professional translators you are able to order translations yourself directly from your dashboard and receive them in 2 business days.

Weglot automatically adds hreflang tags to the different language versions of your website, which is easily one of the trickiest parts of website translation.

It also translates your metadata and allows you to localize media assets like images, videos, and PDFs for the best multilingual SEO results. They offer a free 10-day trial to explore premium features so you can easily give them a try.


If there is one truly convenient way to translate your website, it must be through ConveyThis! It is the most translated language plugin in the WordPress directory (over 38 language contributions) and is growing fast.

ConveyThis website homepage

ConveyThis makes it very simple to integrate into a WP website and activate as many as 100+ languages.

ConveyThis uses automatic machine translation to translate your entire site and adds a language switcher button. So within the first couple of minutes, you’ll already have a working, SEO-friendly multilingual site.

It comes with both a free and paid plan. A free plan lets you translate up to 2,500 words into one language, the paid plans use SaaS-style billing, which means you’ll need to continue to pay for as long as you want to use the service.

Paid plans start at $7.50 a month for one language and up to 10,000 words.


On the other hand, Polylang is a free WordPress plugin you can use to translate your site. Not only can you add translations for posts and pages, but you can also create different versions of your menus and categories.

The Polylang translation plugin's logo showing a red parrot's head on a green background
The Polylang translation plugin.

For detailed walkthroughs of setting up these solutions, you can check out our Ultimate WordPress Multilingual Guide. We also share some other tools you can use to make your website multilingual.

If you’re a Kinsta customer, you’ll want to take advantage of our IP Geolocation functionality. This feature can automatically detect the geographical location of a user based on their IP address. Thanks to this tool, you can automatically customize the content visitors see based on where they are, including the language.


Whether you need to build a multilingual WordPress site or want to purchase from another country, translating a web page is a handy skill to have. With the wealth of tools available, you should make the translation process a smooth one.

Google Translate is an excellent option for a variety of situations. If you’re translating a website of your own, Polylang and Weglot are both sound choices.

Get translating!

Do you have any questions about how to translate a website? Let us know in the comments section below!

Jeremy Holcombe Kinsta

Content & Marketing Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems ;).