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.

Free
An address per language
Folder, parameter, subdomain or a domain of its own. hreflang included.

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.

Pro
Prices in the right currency
A currency for each language, three sources for the rates, payments per currency.

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.
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
