AI auto-translation blog posts & pages generation.
UI 2.0 interface support
The "Multilingual posts & pages generator" plugin works only in the new backend interface of the Blog app and supports both the light and dark versions of the backend for UI 2.0.
The plugin for quick automatic filling of the blog with other languages based on already created pages. The plugin functionality supports the generation of both standard pages of the "Blog" app and the translation of posts.
The Multilingual posts & pages generator plugin is an automatic translation of posts and pages in the Blog app using artificial intelligence. Forget about manual content copying, searching for translators and hours of tedious work. All you need is a couple of clicks, and the neural network will do everything for you.
If you run a blog in several languages or your business is entering the international market, you need to manage translations of posts and pages. Without the plugin this means:
The plugin solves all these problems. You set the base language (e.g., Russian), choose the target languages (English, Polish, German or any other) - and the plugin automatically creates fully translated posts and pages preserving the entire structure, design and SEO elements.
The plugin connects to leading AI providers: ChatGPT (OpenAI), DeepSeek, Gemini (Google) or Qwen (Alibaba Cloud). You choose the model that best suits your tasks and start the generation.
The AI does not just translate the text - it creates a full post or page in another language, preserving:
Everything important for visitors and search engines is translated:
Select the blog (to translate from), select the target language (to translate into) and click "Load posts" or "Load pages" depending on the tab. Check the checkboxes of the needed posts (pages) in the visual tree and click "Generate selected".
The plugin will sequentially create or update a translation for each post or page, showing the progress in real time. You can translate either individual posts or the entire blog at once, choosing only untranslated or only modified materials.
If the content exceeds the token limit of the selected AI model, the plugin splits it into several sequential requests (parts). Long materials are translated completely and without errors, while the number of API calls and the part size are configured manually.
The AI translates not only the visible content, but also all SEO elements: titles, meta descriptions, keywords and URLs in the translation language.
The plugin tracks all links between original and translated posts. If you update the original, the plugin will mark the translation as "needs update" and offer to regenerate it. You always know which translations are up to date and which need to be updated.
The plugin works with any locale installed in your Webasyst system. You can create translations for all countries and regions of the world - the plugin provides the ability to add new locales without changing the code.
When adding a locale, you can configure the default currency, number format, first day of the week and text direction (including RTL for Arabic, Hebrew and other languages).
You can translate any post or page without going to the plugin settings. While in the standard editor of the "Blog" app, just click the "Translate" button.
A modal window with a list of all available languages will open. Select the ones you need and create a translation in one click - preserving the structure, author and images.
A special language switcher appears in the editor, showing all available translations of the current post or page. You can instantly switch between the original and any translated version without returning to the posts list. This is especially convenient when you need to quickly compare the content or make edits to the translation.
All translations are processed in the background via a CRON task. Run it once a minute - and the generation will proceed in batches, without blocking the admin panel or overloading the server. Finished translations appear gradually, like on a conveyor.
For each AI provider you can:
The plugin understands the Webasyst ecosystem and can translate or transfer content of other popular plugins:
Step 1. Install the plugin and go to the settings.
Step 2. Connect an AI provider by specifying an API key (ChatGPT, Gemini, DeepSeek or Qwen).
Step 3. Select the base language of the blog and the target languages for translation.
Step 4. Configure the support of the required plugins for data transfer.
Step 5. Configure the matrix of linked blogs for the required translation languages.
Step 6. Open the "Generating posts" or "Generating pages" tab, select the blog and locale, check the needed posts.
Step 7. Click "Generate selected" and watch the progress.
Step 8. Done! Translated posts and pages will automatically appear in the blog structure. Visitors will see content in their language depending on the locale selected on the site.
![]()
The plugin has been tested and is fully compatible with PHP versions 7.4.33 - 8.3.30.
Tidy up in backend of Site app variables section
7 days free
Prevention of duplicate address accumulation.
7 days free
Anti-bot spam protection for website registration.
7 days free
Custom URLs products & categories for each locale.