Documentation / Getting started
SwiftLing makes your WordPress site multilingual. It finds the texts of a page as visitors see them, wherever they come from: the block editor, a page builder, custom fields, forms, menus, your theme and your plugins. You translate them in one editor, beside the original, and each language gets an address of its own.

The idea in four sentences
- Your content stays as it is. Translations are kept in SwiftLing’s own tables, so your pages are not copied for every language.
- A text without a translation shows in the original. Nothing is hidden or left empty.
- Every language has its own address: a folder (
/de/), a parameter (?lang=de), a subdomain (de.example.com) or a domain of its own (example.de). - Machine translation uses your own key. Texts go straight from your site to the service, which bills you directly. SwiftLing sells no translation credits.
Free and Pro
SwiftLing is free, with any number of languages and no limit on pages or words. SwiftLing Pro is a second plugin that adds to it:
| SwiftLing (free) | SwiftLing Pro | |
|---|---|---|
| Languages, addresses, switcher, editor, hreflang, sitemaps | yes | yes |
| Machine translation | Google Cloud Translation | + DeepL, Claude, OpenAI, Gemini |
| Translate everything | once per language, in the browser tab | + again whenever you like, and on the server |
| Glossary | – | yes |
| Automatic translation when a page is published | – | yes |
| Multi-currency for WooCommerce | – | yes |
| WooCommerce emails in the order’s language | – | yes |
| Translator role | – | yes |
| Import from Polylang, WPML, TranslatePress | – | yes |
| REST API, WP-CLI, AI agents (Abilities) | – | yes |
| Support inside WordPress | request for plugins/themes to test | full Support with replies |
Pages marked Pro in this documentation need SwiftLing Pro.
What it translates
- Pages, posts and custom post types: titles, content, excerpts and fields.
- The block editor and its templates, patterns and template parts.
- Page builders: Elementor, and builders that keep their content in WordPress itself, such as Beaver Builder, Breakdance and Avada.
- Advanced Custom Fields, options pages included.
- Categories, tags and other taxonomies, with their addresses.
- Menus: a label of their own for each language, and items shown only in some languages.
- The texts of your theme and plugins, and the settings of theirs that visitors read.
- Images: another image for a language, and the alt texts.
- Forms of Contact Form 7, Forminator, Gravity Forms, Ninja Forms, Fluent Forms, WPForms and Formidable Forms.
- WooCommerce products: texts, images and the names of attributes.
- The titles and descriptions of Yoast SEO, Rank Math, SEOPress and All in One SEO.
- Comments.
Requirements
WordPress 6.5 or newer, PHP 7.4 or newer. Works on a single site and on a network of sites.