From nothing to a translated page in six steps.
Original and translation side by side.
Your own key, your own bill.
What the paid add-on adds.
Getting started
SwiftLing makes your WordPress site multilingual.
SwiftLing Pro is a second plugin that needs the free one.
From nothing to a translated page in six steps.
How far each language has come, and what needs attention.
Languages and addresses
Choose the original language, add languages, hide one until it is ready.
Folder, parameter, subdomain or own domain for each language.
SwiftLing does the parts of multilingual SEO that belong to a translation plugin, with no setting needed.
Translating
SwiftLing › Translations lists everything visitors read, kind by kind.
The editor shows the original on the left and your translation on the right, one text at a time.
SwiftLing translates texts with a service you connect with your own key.
SwiftLing › Translate everything fills every empty text of your site with machine translation, for one language, in one go.
Some things should never be translated: the name of your business, your products, places.
Normally one page is shown in every language with its texts translated.
Content
Translations › Pages & posts lists every page, post and custom post type, with the state of each language.
Translations › Categories & tags lists the names, descriptions and fields of categories, tags, product attributes and other lists of terms.
Translations › Menus is for the menus you build under Appearance › Menus.
Translations › Templates is for what every page shows around its content: the header, the footer, the menu, the site title, and the texts of the theme
Translations › Themes & plugins is for texts your theme and plugins show visitors that are not part of a page: a footer text, a cookie notice, a button, a tracking code.
Translations › Comments lists comments and reviews visitors wrote under your pages and products.
Seven form plugins, translated once and shown on every page.
SwiftLing translates a WooCommerce shop like any other content, and adds what a shop needs.
SwiftLing finds texts where WordPress reads them, so it works with:
SwiftLing translates two things about images.
Language switcher
Where visitors find the switcher, how it looks, and its flags.
On Settings › Switcher › The visitor's language you choose what SwiftLing does when a visitor's browser prefers another language than the page is in.
Settings
Content types, search in the visitor's language, and Start over.
What went wrong, and a report you can copy for support.
Caching plugins and networks of sites
Cache plugins SwiftLing empties for you, and how it works on a network of sites.
SwiftLing Pro
SwiftLing Pro is a second plugin that adds to SwiftLing.
Licence Pro
Trial, active, expired: what each state means.
SwiftLing Pro adds four services to Google Cloud Translation.
Glossary Pro
Settings › Glossary holds terms of your site and how each language translates them: a room type, a product line, a word your business uses its own way.
Translate again Pro
In the free plugin a language can be filled once with Translate everything.
Translate everything in the background Pro
With SwiftLing Pro, Translate everything can run on the server instead of in the browser tab, so you can close the tab and come back later.
Settings › Automatic translation translates a page or post with your translation service as soon as it is published or changed, without opening the translation editor.
Currencies Pro
Settings › Currencies shows prices in more than one currency in WooCommerce.
Order emails Pro
With SwiftLing Pro every email WooCommerce sends a customer about an order is written in the language of the order.
Translators Pro
Settings › Translators is for people who translate the site without managing it.
Import from Polylang, WPML and TranslatePress Pro
Settings › Import brings the languages and translations of a multilingual plugin used before into SwiftLing, at the same addresses.
Support Pro
SwiftLing › Support lets a customer of SwiftLing Pro write to SwiftLing's support and read the answers inside their own WordPress.
Developers
SwiftLing offers four ways to work with it from code.
The hooks SwiftLing offers other plugins and themes.
REST API for content (SwiftLing)
For a site or app that shows the content of a WordPress site elsewhere, as a headless front end or a mobile app.
REST API and AI agents (SwiftLing Pro)
SwiftLing Pro lets other systems read and write translations: an import from a translation agency, a headless editor, a script, an app.
SwiftLing Pro adds wp swiftling to WP-CLI, on the same functions as its REST API (see REST API and AI agents).
Help
That is the rule: a text without a translation shows in the original.
Do I need a translation service? No. You can translate every text by hand.
SwiftLing sends nothing until you press a button.