Universally – AI Translation & Multilingual SEO: Translate Your Site into 110+ Languages
Changelog
1.0.8
Improvement: A cleaner, full-screen experience when connecting your site to Universally.
Change: Browser auto-translation prevention is now off by default. You can turn it on anytime under Preferences, including a new option to also cover your original language.
1.0.6.1
Fix: the plugin no longer triggers a fatal error when loaded under PHP older than 7.4 — for example a WP-CLI or cron process running an older PHP binary than the site itself. It now stops gracefully with an admin notice, and Composer’s platform check no longer hard-fails the autoloader.
1.0.6
New: Connect your site to Universally in one click. A guided setup saves your API key automatically — no manual copy-paste.
New: A connection panel in Settings shows your connection status and lets you manage it.
New: Settings are organized into tabs — General, Language Switcher, Styling, and Preferences — each reachable directly from the WordPress admin sidebar.
New: A Preferences tab with an optional anonymous usage-data setting to help improve Universally. You can opt out at any time.
New: Add popular languages to your site in one click, right from the WordPress admin — no need to open the dashboard.
New: Prevent browsers (Chrome, Edge, and more) from auto-translating your pages, so visitors see your Universally translations instead. On by default; toggle under Preferences.
Improvement: After activation you land on a connect screen inside WordPress — instead of being sent straight to the app — so you choose when to continue.
Improvement: A clearer languages list — each language shows its full, clickable URL with a copy button and an at-a-glance status.
Fix: the language switcher’s border radius now applies correctly after saving your styling options.
Fix: activating Universally from another plugin’s setup wizard or a bulk/CLI install no longer interrupts that flow with the onboarding redirect.
1.0.5
Fix: selecting the source language in the switcher now reliably restores the original language. The stored preference is cleared server-side, so switching back works in new tabs, on subdirectory and multisite installs, and with WordPress 6.8+ speculative loading.
1.0.4
Fix: posting a comment from a translated page no longer drops the visitor back into the source language — the post-submit redirect stays on the translated URL.
Fix: excluded pages now redirect to their canonical (unprefixed) URL so the address bar matches the rendered content.
New: the visitor’s language preference is remembered across navigations. Only the source-language option in the switcher restores the original language for good.
1.0.3
New: one-click activation from the Universally dashboard. Confirm the workspace you’re connecting to and the plugin saves your API key automatically — no manual paste.
1.0.2
Fix: emoji and non-Latin characters (e.g. Bengali, Arabic, Chinese) are now preserved in URLs. Translated pages with non-Latin source slugs no longer return 404, and language switcher / hreflang links keep emojis intact.