WordPress translation plugin

English

One site. Every language. An address for each.

Translate pages, menus, forms and your shop in one editor, beside the original. Your pages are never copied.

Free and Pro

Start free. Add Pro when you need more.

Free is a complete multilingual plugin. Pro is a second plugin that adds faster translation, shop features and support.

Free

Everything you need to be multilingual

No limit on languages, pages or words. No licence.

  • Any number of languages
  • Pages, posts, custom post types, categories and tags
  • Block editor, Elementor and Advanced Custom Fields
  • An address for each language: folder, parameter, subdomain or own domain
  • Translated slugs, hreflang, canonical and sitemaps
  • Yoast SEO, Rank Math, SEOPress and All in One SEO
  • Language switcher and browser-language suggestion
  • Search in the visitor’s language
  • Machine translation with your own Google key, the whole site once per language
  • WooCommerce products, attributes and images
  • Forms (seven plugins), comments and multisite
  • Separate copies, words that are never translated, hidden languages

Pro

Better translation, a better shop, and us

Everything in Free, plus:

  • Support from the developers, inside WordPress
  • DeepL, Claude, OpenAI and Gemini with your own key
  • Glossary and formal or informal address
  • Translate again, whenever you like
  • The whole site translated on the server, tab closed
  • Automatic translation when you publish or change a page
  • Prices in a currency for each language
  • Order emails in the language of the order
  • Translator role for people who only translate
  • Import from WPML, Polylang and TranslatePress
  • REST API, WP-CLI and AI agents

Features

Everything visitors read, translated where WordPress finds it.

Free

One editor, original beside translation

Type it, or let a machine fill the empty fields and read them before you mark them reviewed.

The translation editor

Free

An address per language

Folder, parameter, subdomain or a domain of its own. hreflang included.

The URLs screen

Free

Forms

Seven form plugins: labels, messages and the email to the visitor.

Free

Language switcher

In a menu, as a block, a widget, a shortcode or floating at the edge.

Free

Translate everything

Fill a whole language at once, with an estimate of the characters first.

Translate everything

Pro

Prices in the right currency

A currency for each language, three sources for the rates, payments per currency.

Currencies

Docs

Start in minutes.

The first setup opens by itself. Everything after it is on one screen each.

Install

Plugins, Add new.

Languages

Choose them in the first setup.

Addresses

SwiftLing, URLs.

Translate

The editor, or the toolbar.

Switcher

SwiftLing, Switcher.

API key

Only for machine translation.

# SwiftLing Pro, WP-CLI
$ wp swiftling translate --all --type=page --lang=de
✓ 12 pages · 148 texts translated
$ wp swiftling export --lang=fr --state=missing

Choices

Your site, your call.

Settings you decide once.

Languages

Any number, a name and flag for each.

Setup

URLs

Folder, subdomain or domain. Translated address bases.

Setup

Switcher

Where it shows. Browser-language suggestion.

Setup

Never translated

Brand names and words stay as they are.

Text

Separate copies

Another layout for one page in one language.

Text

Translator role

Access to translations only.

People

Start over

Remove translations. Deleting the plugin keeps them.

Data

Pricing

Free for ever, or Pro.

A licence never switches a feature off. When Pro expires it keeps working, without updates and support.

Free

€0for ever

  • Any number of languages
  • Manual and Google translation
  • All builders, forms and shop

Pro

€29/ year · 1 site

  • DeepL, Claude, OpenAI, Gemini
  • Glossary and automatic translation
  • Multi-currency and order emails
  • Import, REST API, WP-CLI
  • Support from the developers

Pro Unlimited

€129/ year

  • Everything in Pro
  • Any number of sites
  • Support from the developers
  • For agencies and shops

Prices are per year and exclude VAT. 30-day money-back guarantee. From the second year the licence renews at 20% off.

Bruno Kos on his mountain bike in a forest race

The author

Built by someone who answered the support questions.

I worked in WordPress technical support in English, German and French, so I know what people need from a multilingual site. SwiftLing is made for them, and I read every message.

For plugin and theme developers

Build a plugin or theme? Let’s make them work together.

SwiftLing finds texts where WordPress reads them, so most plugins work without any help. For the rest we would like to test with you: send us your plugin or theme, we check it in every language and add support, and you get a plugin that is multilingual from day one.

Test together

Tell us what you build. We test it with SwiftLing, report what stays untranslated and fix our side.

Use the hooks

Add your own texts, forms or builder to SwiftLing with documented hooks, a REST API and WP-CLI.

Get listed

Plugins we tested, and plugins whose developers confirmed compatibility, are listed on the Compatibility page.

Support

Ask when you need to.

Free

Docs

Guides for every screen.

Free

Forum

Ask the community on WordPress.org.

Pro

Support from the developers

Write inside WordPress and read the answer there. A person replies within 24 hours, in English, German, French or Croatian. Need us to look at your site? You can give a temporary login that ends by itself. We never ask for a password.

Do I need a translation service?

No. Translate by hand, or add a Google Cloud key for machine translation. Google bills your own account.

What do visitors see when a text is missing?

The original. Nothing is hidden or empty.

Does it copy my pages?

No. Translations live in SwiftLing’s own tables.

What if I delete the plugin?

Translations and settings stay for when you come back.

What happens when my Pro licence expires?

Pro keeps working. You stop getting updates and support until you renew.

Together

Make it yours.

Found a bug or have an idea? Open an issue on GitHub. Want to fix it yourself? Send a pull request. Everyone can suggest, and every suggestion is read; only the SwiftLing team merges changes.

Issues

Pull requests

Translations

Ideas