AI Post and Product Translator for WordPress & WooCommerce – Linked Drafts, Glossary & hreflang
Translate posts, pages and WooCommerce products with your own AI into linked drafts: block-safe placeholders, a glossary and do-not-translate list, a structure check that refuses broken results, outdated detection, bulk runs with a cost estimate, a language switcher and hreflang links.
Posts, pages and products in every language, reviewed by you.
AI Post and Product Translator translates a post, a page or a WooCommerce product with your own AI account and saves the result as a linked draft in the target language. It does not need WPML, Polylang or TranslatePress: the links between translations live in post meta.
What is translated
Title, content and excerpt (the short description of a product)
SEO title and description of Yoast SEO, Rank Math, SEOPress and AI SEO Meta Generator when they are filled
Custom product attributes (names and values), and optionally the alt, title, aria-label and placeholder attributes in the content
Block-safe, or nothing is saved
Only the text is sent: block comments, JSON settings, links, shortcodes and code stay byte for byte
Inline formatting becomes placeholders; your glossary is always applied; the do-not-translate list, SKUs, product codes, e-mail addresses and phone numbers never leave your site
Every answer is validated: same placeholders, no new markup, links or shortcodes, the same blocks, tags and links as the original. A broken answer is retried once, then refused
Stay in sync
Translations are marked outdated when the original changes; translate again in one click
A published translation is never changed by the AI: the new text waits for your review
Side-by-side review of every field, right to left for Arabic
Bulk with a cost estimate
Pick items and languages, see the characters, requests, tokens and estimated cost, then start a background run with progress, pause, resume and cancel. A daily limit (200 requests by default) pauses it.
On the site
A language switcher (block, shortcode, widget) for the published translations, hreflang alternate links with x-default, and the lang attribute of translated pages.
Per language, Arabic first-class
Formality, tone and the slug policy (transliterate, translated title, or original slug + code) per language. Arabic works as a source and as a target.
WPML and Polylang
When one of them is active the plugin works in copy-out mode (review, copy, JSON download) or, if you choose, registers the drafts through their documented API. It never writes into their tables. These interfaces were checked in their documentation and tested with stand-ins, not with the real plugins.
Honest limits
The AI can be wrong: every translation is a draft for a person to read. It is not a full multilingual system: no language prefixes in URLs, no translated menus or theme strings. Text inside block JSON settings and the alt text of media library items are not translated. Tested with a local stand-in model, not with every provider.
Tested
199 automated checks: placeholder protection, structure validation against hostile AI answers, linking and outdated detection, hreflang and switcher escaping, WPML/Polylang detection and API calls, the bulk run lifecycle, permissions and uninstall.
Documented
Illustrated guide in English and Arabic, and an Arabic translation of the plugin.
What's included
ai-post-and-product-translator.zip: the WordPress plugin (translation-ready, Arabic translation included)
Illustrated documentation in English and Arabic (HTML and PDF)
Licence file (GPL-2.0-or-later) and changelog
Requirements
WordPress 6.0+, PHP 7.4+ and an API key of an AI provider. Optional: WooCommerce 8.0+ for products; Yoast SEO, Rank Math, SEOPress or AI SEO Meta Generator for SEO fields.
What's in the download
The files in the archive you can download after you buy.
Translation of posts, pages and WooCommerce products into linked drafts with AI (OpenAI-compatible or Anthropic)
Block-aware segmentation with placeholder protection, glossary, do-not-translate list and validation that refuses broken results
Outdated detection, translate again, waiting updates for published translations, side-by-side review
Bulk translation with a cost estimate, background run, pause, resume and cancel; daily limit
Language switcher block, shortcode and widget; hreflang alternate links; lang attribute
Per-language formality, tone and slug policy; WPML and Polylang detection with copy-out or API mode; Arabic translation
Frequently asked questions
Do I need an AI account?+
Yes. The plugin works with your own account at an OpenAI-compatible service (OpenAI, OpenRouter, Azure, a local server such as Ollama) or at Anthropic. You pay your provider for what you use; the plugin has no usage fees.
Is anything published automatically?+
No. Every translation is a draft. A translation that is already published is never changed by the AI: a new version waits on the review screen until a person applies it.
Will it break my blocks?+
It is built not to: only the text is sent, block comments, JSON settings, links and shortcodes stay as they are, and every answer is checked against the structure of the original. A result that does not match is refused and nothing is saved. Text stored inside block JSON settings is not translated.
Do I need WPML or Polylang?+
No. Translations are linked through post meta. If WPML or Polylang is active, the plugin switches to copy-out mode, or registers its drafts through their documented API if you choose that. We did not run WPML or Polylang ourselves.
Does it translate WooCommerce products?+
Yes: title, description, short description, SEO fields and custom attributes. The product is copied with the WooCommerce duplicate feature (price, images, variations); variation attributes are kept, categories are mapped when you linked their translations. Prices and stock are not synchronised afterwards.
Can I control terms and brand names?+
Yes. Glossary rules are always applied, and the do-not-translate list, SKUs, product codes, links and e-mail addresses are never sent to the AI.
Does it work with Arabic?+
Yes, as a source and as a target, with formal Modern Standard Arabic by default, right-to-left review screens and transliterated slugs. The plugin itself is translated into Arabic.
How much will it cost?+
It depends on your provider and model. Before a bulk run you see the characters, requests, tokens and an estimated cost from the prices you enter; a daily limit (200 requests by default) stops runaway costs.
Is my content sent to Taqnix?+
No. Text goes only to the AI provider you choose. Links, e-mail addresses, phone numbers, SKUs and your do-not-translate words are replaced by placeholders and never sent.
More from TAQNIX
App templateNew
Taqnix POS Terminal – Offline-First Point of Sale PWA for Odoo 19: Next.js Source Code with Restaurant Tables, Kitchen Tickets, Loyalty and Arabic
A point of sale for Odoo 19 that runs in the browser as an installable app and keeps selling when the network is gone: every order is saved on the device first and sent to Odoo once, with the same call Odoo's own POS uses. Variants and combos, split payments, receipts with barcode and QR, restaurant tables and kitchen tickets, dashboard, stock lookup, layaway, loyalty, English and Arabic. Full Next.js source code; no Odoo module to install.
UAE E-Invoicing (PINT AE) for Odoo 19 Community – PINT AE XML for Your ASP, Readiness Checks, UBL XSD and Schematron Validation, E-Invoice Outbox
Prepare UAE e-invoices and credit notes in the PINT AE format (Peppol PINT AE Billing 1.0.4, UBL 2.1) for your Accredited Service Provider: TIN, TRN and tax categories, readiness checks per invoice and per batch, validation against the official XSD and Schematron, an outbox with statuses, a log and XML / ZIP export. It does not send anything. Arabic included.
AI Support Reply Drafts for WooCommerce – Order-Aware Customer Reply Drafts with Fact Checks
Draft replies to customer messages on the WooCommerce order screen with your AI model, from the order facts and your own shop texts only. Missing facts become [CHECK] placeholders; nothing is sent without a click and a confirmation.
AI Product Recommender and Bundles for WooCommerce – Related Products, Complete the Look & Add All to Cart
Related products and “complete the look” bundles ranked by AI meaning similarity and what your customers bought together, with Add all to cart, a preview with the reasons, pins and exclusions.
AI Support Reply Drafts for WooCommerce – Order-Aware Customer Reply Drafts with Fact Checks
Draft replies to customer messages on the WooCommerce order screen with your AI model, from the order facts and your own shop texts only. Missing facts become [CHECK] placeholders; nothing is sent without a click and a confirmation.
AI Product Recommender and Bundles for WooCommerce – Related Products, Complete the Look & Add All to Cart
Related products and “complete the look” bundles ranked by AI meaning similarity and what your customers bought together, with Add all to cart, a preview with the reasons, pins and exclusions.
AI Chatbot from Your Site Content for WordPress – Answers Only from Your Pages, with Sources
A chat widget that answers visitors only from your own pages, posts and products, links its sources, says so when the site has no answer and hands over to a person, with rate limits and spending caps.
AI Comment and Review Moderator – Spam, Abuse & Fake Review Filter for WordPress and WooCommerce
Score new comments and product reviews with your AI model, decide by your own thresholds, and review everything in one queue. Dry run first; nothing is ever deleted.