Google’s Translate Widget Is Going Away, Here’s How to Replace It in Minutes


If you’ve built WordPress sites for long enough, you’ve almost certainly pasted Google’s Website Translator snippet into a footer at some point. It was the quickest way to give visitors a language dropdown without setting up a multilingual plugin, and a lot of those snippets are still sitting on live sites years later.

Google has now put an end date on it. In an update to its original announcement, Google confirmed that the Website Translator Widget will no longer be supported from 1 October 2026, and it’s pointing site owners who need ongoing translation towards its Cloud Translation API.

Google's Website Translator Widget Announcement
Google will no longer support its Website Translator Widget as of October 1, 2026.

That’s a sensible answer if you’re a developer building translation into an app, but it’s a lot of work if all you wanted was a language selector. GTranslate has stepped in with a free replacement widget for non-commercial sites and a 15-day free trial of its paid plans for everyone else.

GTranslate’s Website Translator Widget is free for personal sites, educational projects, non-profits, government websites and other sites that don’t generate revenue. The free tier includes every supported language with no cap on words or pageviews, which is essentially what Google’s widget gave you, with a lot more control over how the selector looks.

GTranslate's Website Translator Widget
The free Gtranslate language selector widget.

Commercial sites and online stores need a paid plan, and that’s where the 15-day free trial comes in. It gives you a couple of weeks to see whether the paid features are worth it before you’re charged anything, and you can cancel during the trial at no cost.

On WordPress, you don’t need to touch any code at all. The GTranslate plugin has over 900,000 active installs and a 4.9-star rating from nearly 5,000 reviews, and it’s one of the best options I point to in our roundup of the best WordPress multilingual plugins. You install it, pick your languages and configure the selector from your dashboard.

For sites where the Google snippet was hard-coded into a theme or template, the process is simple. You search your templates for google_translate_element or translate_a/element.js, remove the Google script, and then generate your own snippet in the GTranslate widget builder by picking your original language, the languages you want to offer and a selector style.

The part I like is that you don’t have to redesign anything. If your layout already has a container reserved for the Google dropdown, you can point GTranslate at that same element: