Skip to content

Your website in several languages

Language Switcher

Language Switcher makes the website multilingual with linked pages, a language switcher and hreflang for search engines. Pro adds more languages, a domain per language, translation of menus, the theme and the slideshows – and every text can be edited directly on the website.

  • Free to use
  • Works fully without Pro
  • Prowhen you want more

In WordPress the plugin is called Datoden Language Switcher – in the DT-addons menu it is listed as DT-language.

Several languages with own domainsThree browser windows with the same page on example.se, example.com and example.de, a language switcher and a text being edited right on the page.example.comAbout usSVexample.comAbout usENexample.deÜber unsDEProOwn domain per language and more than two languagesEdit textsProWelcome to the shopClick a text and type – Enter savesSaved
Each language on its own domain, own menus and texts – and edit the texts right on the website.

How Language Switcher works

DT-language makes your website multilingual. The main language stays on the website's usual address, and every other language gets its own address such as /en/ – or, with Pro, its own domain. Each page is linked to its translations, and visitors switch language with a switcher in the menu.

Languages and addresses

On the Languages tab you give each language a name, a code and a WordPress language. The main language uses the usual address and the second language an address on the same domain, such as /en/. Removing a language keeps its pages.

Linked pages and posts

The page and post lists get a Language column. Click + EN next to a page and a copy opens, ready to be translated. Existing translations show a pencil, and the Translations together button lists a page and its translations one after the other.

Language switcher

The language switcher is placed last in the menu. You choose where it goes and how it looks: a globe and language code with a drop-down, or all language codes side by side (SV / EN). It is also available as the [datoden_language_switcher] shortcode.

Pages that follow the language

The front page, its sections, the contact page and the privacy page show their translations automatically. A page opened on the wrong language address is redirected to the right one.

Built for search engines

The plugin adds hreflang links between language versions, sets the right language in <html lang> and shows WordPress' own texts in the visitor's language. It creates no extra tables and loads nothing from other servers.

More languages and a domain per language Pro

With Pro you add more than two languages with Add language and choose Address on this domain or Own domain for each one – for example example.com for English. Switch from /en/ to a domain and the old addresses move there automatically (301).

Menus, theme and slideshows Pro

On the Menus tab you pick a separate menu per language and menu location. In Appearance → Customize you choose the language at the top and translate the theme's texts, the site title, the tagline and the menu labels. In DT-slideshow you choose the language at the top of the slideshow.

Edit texts directly on the website Pro

Turn on Edit texts in the admin bar, click any text and type – Enter saves, Esc cancels. The change applies to the language you are viewing, wherever the same text appears, and the Texts on the page tab lists every change and lets you reset it.

What it looks like

Everything without a Pro label works for free. What is marked Pro is included in the Pro version.

Languages and addressesThe Languages tab with three languages: Swedish as the main language on the website's usual address, English on its own domain and German on the address /de/, and the button Add language.LanguagesPro+ Add languageThe main language keeps the usual address. Every other language gets its own.SVSvenskasv · sv_SEMain languageAddressexample.se/ENEnglishen · en_GBAddress on this domainOwn domainAddresshttps://example.com301 from /en/ProDEDeutschde · de_DEAddress on this domainOwn domainAddressexample.se/de/
Each language gets its address – with Pro more than two languages and a domain of its own, with old addresses moved by 301.
Linked pagesThe page list in WordPress with the Language column: each page has its language filled in, links to its translations and + for missing languages, and the translations are listed under their original.PagesAll languagesTranslations togetherTitleLanguageDateAbout usSVENDE2026-03-02About usSVENDE2026-03-04Über unsSVENDE2026-03-09ContactSVEN+ DE2026-02-18ContactSVEN+ DE2026-02-20PriserSV+ EN+ DE2026-09-30
Every page linked to its translations – click + and a copy opens, and the translations are listed together.
Menus and the theme per languageThe Menus tab with a separate menu per language and menu location, and Customize where the site title, the tagline and the menu labels are translated with English chosen at the top.MenusProWithout an own menu, the main language’s menu is used – pages go to their translations.Menu locationEnglishDeutschPrimaryMain menuHauptmenüFooterFooter EN— Same as the main language —Theme (Customize)ProSVENDESite titleLund BakeryTaglineBread baked every morningMenu: About usAbout usMenu: PriserEmpty = as in Swedish
Own menus and theme texts per language – with Pro the site title, tagline and menu labels are translated too.
The language switcherThe language switcher settings with Place and Look, and two websites: one with a globe and language code where the languages drop down, and one with all language codes side by side.Language switcherin the menuPlaceLast in the menu: PrimaryLookGlobe and language code –the languages drop downAll language codes sideby side (SV / EN)Also available as a shortcode:[datoden_language_switcher]AboutContactENEnglishSvenskaDeutschAboutContactEN / SV / DE
The language switcher last in the menu – as a globe where the languages drop down, or with all language codes side by side.

Get started

After installing – how to set up Language Switcher.

  1. Open DT-language

    Go to DT-addons → DT-language in the WordPress menu. The Languages tab shows the main language on the website's usual address.

  2. Add a language

    Click + Add language and fill in the name, code and WordPress language, plus the address – for example en in the field for an address on this domain.

  3. Translate your pages

    Go to Pages and click + EN next to a page. A copy opens for you to translate and publish.

  4. Set up the language switcher

    Make sure Language switcher in the menu is on, then choose Place and Look. Changes are saved automatically.

Free and Pro

Pro builds on the free version – it stays as the base, with all your settings, and Pro adds the rest.

Free

  • Two languages on the same domain (/en/)
  • Linked pages and posts
  • Language switcher in the menu
  • hreflang for Google

Language Switcher Pro

Everything in the free version, plus:

  • More than two languages
  • A domain per language (e.g. .se and .com)
  • Separate menus per language
  • Translation of the theme texts in the Customizer
  • The slideshows in every language
  • Edit texts directly on the website – click and type

Prices

Choose how many websites and how you want to buy. Prices exclude VAT – VAT is calculated at checkout.

Number of websites
One plugin €19€39€119one-off
  • Yours forever
  • Every update in the major version (e.g. 1.x)
  • A discount on the next major version
Recommended Subscription €8€17€25per month €99€199€299 per year – billed yearly €13€25€43per month
  • Every Pro plugin – new ones included as they arrive
  • Always the latest version, new major versions included
  • Plus Website Guard Pro: safe updates
  • Cancel any time
All Pro plugins €109€219€469one-off
  • Every plugin in one purchase – the most for your money
  • Plus Website Guard Pro: safe updates
  • Yours forever
  • Every update in the major version

* Up to 100 websites. Datoden may end a subscription and then refunds the remaining part of the paid period.

You sign in to your Datoden account (or create one for free) and pay securely at Stripe by card. Receipt and invoice are emailed right away.

Buy and install Pro

The licence follows your Datoden account – no key to paste.

  1. Buy

    The purchase is saved on your Datoden account as soon as the payment has gone through.

  2. Download

    Get the Pro plugin under My account → My purchases → Licences.

  3. Install

    Drop the zip file on Website Guard. Pro is added on top of the free version – everything you have done stays.

  4. Connect

    Connect the website in Website Guard. The Pro updates then arrive as ordinary WordPress updates.

Frequently asked questions

What happens to the pages if I remove a language?

The pages in that language are kept. Only the language is removed from the settings.

Can I start with /en/ and move to a separate domain later?

Yes, with Pro. When you switch to Own domain, the old /en/ addresses move to the domain automatically with a 301 redirect.

What do I need for a separate domain per language?

The domain must show this website – as a domain pointer or alias, not a redirect – and have https. Until then, use the address on this domain.

Do I need a separate menu for every language?

No. Without one, the main language's menu is used and its pages lead to their translations. Choose a separate menu under Menus (Pro) if a language needs different links.

How do I show the language switcher somewhere other than the menu?

Use the [datoden_language_switcher] shortcode in a text, block or widget.

What happens when a licence runs out?

Nothing stops working. A purchase never runs out, and when a subscription ends the plugins keep every function – only the updates from Datoden stop.

What is a major version?

The first number in the version. A purchase includes every update in that major version, for example all 1.x versions. A new major version (2.0) comes about once a year with clearly new features and comes at a discount as an upgrade. A subscription always includes it.

How are websites counted?

Websites connected to your Datoden account with a Pro plugin switched on, in the order they were connected. Disconnect a website in My websites to move the licence to another.

Do I need a licence key?

No. The website is connected to your Datoden account with Website Guard, and Datoden knows which updates your licences include.

Can I go back to the free version?

Yes. Deactivate Pro – the free version keeps running with the same settings. Functions that only exist in Pro stop, but nothing is deleted.

Do I keep the free version?

Yes. Pro is an add-on: the free version stays installed and active as the base and is updated from WordPress.org as usual, and Pro adds the Pro features on top. On WordPress.org the free versions are called Datoden …, for example Datoden Language Switcher.

Is VAT included?

Prices exclude VAT. VAT is calculated at checkout from your country. Companies in other EU countries can enter their VAT number.

Already bought?

Your licences, websites and downloads are under My account → My purchases → Licences.