

The setup wizard: pick the languages for your website.
Softtrix Multilanguage makes any WordPress website multilingual in a few minutes, whatever theme or page builder it uses. It reads the finished page, including the header, menus, footer, widgets, page builder content and theme templates, so everything your visitors see can be translated.
A short setup wizard asks three questions: which languages you want, how you want to translate, and where the language switcher goes. Then a step-by-step Translate screen guides you through the rest.
Either way, new translations are saved as drafts. Nothing appears on your live site until you approve it.
[softml_switcher] or the PHP function softml_language_switcher()<html lang> and Open Graph localeEvery feature is free. There is no paid version and no account to create.
Softtrix Multilanguage only connects to an outside service when you choose automatic translation with DeepL or Google and save an API key for it, or when you enter an IP geolocation address in the detection settings. Nothing is sent otherwise.
DeepL API (provider “DeepL”). When you translate pages or press “Test connection”, the text of the selected pages (including their titles and SEO text) is sent to DeepL SE at api.deepl.com or api-free.deepl.com, together with your API key.
Terms: https://www.deepl.com/pro-license – Privacy policy: https://www.deepl.com/privacy
Google Cloud Translation API (provider “Google Cloud Translation”). When you translate pages or press “Test connection”, the same text is sent to Google at translation.googleapis.com, together with your API key.
Terms: https://cloud.google.com/terms – Privacy policy: https://policies.google.com/privacy
WordPress AI (provider “WordPress AI”). This plugin makes no AI requests itself. When you choose this provider, the text to translate is handed to the WordPress AI Client, which sends it to the AI provider that the site owner connected under Settings > Connectors. The terms and privacy policy of that provider apply.
IP geolocation service (optional, off by default). Only when you choose a “Visitor country” detection mode, enter a geolocation service address in the settings, and your server or CDN sends no country itself: the visitor’s IP address is sent to the service you entered, to find the visitor’s country. Results are cached for a day. The terms and privacy policy are those of the service you choose; mention it in your site’s privacy policy.
To read your pages, and for the SEO check, Softtrix Multilanguage also requests them from your own website (a “loopback” request). That request stays on your server.
The flag images are from the flag-icons project (MIT License, https://github.com/lipis/flag-icons) and are included in the plugin; no outside request is made for them.