Kzdev String Translations for Polylang (formerly “Manual Translations for Polylang”) is a lightweight utility plugin that resolves the common issue of untranslatable frontend strings (e.g. dynamic cart widgets, checkout fragments, AJAX loaders, and JS-injected content). By hooking into Polylang’s active languages, it lets you map original strings to custom translation values and applies them client-side in real-time.
This plugin is independent from Polylang: Polylang is a trademark of WP SYNTEX, the manufacturer of the Polylang plugin. This plugin is not affiliated with, endorsed by, or sponsored by WP SYNTEX.
Translations are stored safely in the database using the WordPress Options API. No custom database tables are created, and no template or script files are generated.
This plugin offers an optional AI Translation Helper. When enabled by the site administrator, it sends data to an OpenAI-compatible API:
api.openai.com).Data storage: The API key and model settings are stored in the WordPress database and used solely to authenticate translation requests.
Site owners are responsible for the content they submit via this feature. You can disable the AI Translation Helper at any time in the plugin settings; the plugin’s manual translation features work fully without it.