{"id":320884,"date":"2026-06-08T21:47:49","date_gmt":"2026-06-08T21:47:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/teknotok-ai-translator\/"},"modified":"2026-06-10T20:12:14","modified_gmt":"2026-06-10T20:12:14","slug":"teknotok-ai-translator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/teknotok-ai-translator\/","author":23509461,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.35","stable_tag":"1.1.35","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"TeknoTok AI Translator","header_author":"TeknoTok Soft","header_description":"One-click AI translation plugin for WordPress and WooCommerce. Translate pages, posts, products, categories, tags, menus, widgets, and frontend strings.","assets_banners_color":"858ccf","last_updated":"2026-06-10 20:12:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/soft.teknotok.com\/teknotok-translator-pro\/","header_author_uri":"https:\/\/soft.teknotok.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":179,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.24":{"tag":"1.1.24","author":"teknotoksoft","date":"2026-06-09 09:45:57"},"1.1.28":{"tag":"1.1.28","author":"teknotoksoft","date":"2026-06-09 18:47:59"},"1.1.29":{"tag":"1.1.29","author":"teknotoksoft","date":"2026-06-09 21:05:18"},"1.1.30":{"tag":"1.1.30","author":"teknotoksoft","date":"2026-06-10 05:32:28"},"1.1.31":{"tag":"1.1.31","author":"teknotoksoft","date":"2026-06-10 06:24:51"},"1.1.32":{"tag":"1.1.32","author":"teknotoksoft","date":"2026-06-10 07:18:54"},"1.1.33":{"tag":"1.1.33","author":"teknotoksoft","date":"2026-06-10 07:44:50"},"1.1.34":{"tag":"1.1.34","author":"teknotoksoft","date":"2026-06-10 10:39:00"},"1.1.35":{"tag":"1.1.35","author":"teknotoksoft","date":"2026-06-10 20:12:14"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3568031,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3568031,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3568031,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3568031,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.24","1.1.28","1.1.29","1.1.30","1.1.31","1.1.32","1.1.33","1.1.34","1.1.35"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3568031,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3568031,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3568031,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3568031,"resolution":"4","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"The Setup Wizard screen showing target language selection.","2":"The main Settings Dashboard with language switcher settings.","3":"The Floating Language Switcher rendered on the frontend.","4":"The Diagnostics and System Status page."}},"plugin_section":[],"plugin_tags":[220668,99,95,2333,286],"plugin_category":[45,48],"plugin_contributors":[266256,266257],"plugin_business_model":[],"class_list":["post-320884","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-translation","plugin_tags-multilingual","plugin_tags-translate","plugin_tags-translation","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-language-tools","plugin_contributors-teknotok","plugin_contributors-teknotoksoft","plugin_committers-teknotoksoft"],"banners":{"banner":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/banner-772x250.jpg?rev=3568031","banner_2x":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/banner-1544x500.jpg?rev=3568031","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/icon-128x128.png?rev=3568031","icon_2x":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/icon-256x256.png?rev=3568031","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/screenshot-1.png?rev=3568031","caption":"The Setup Wizard screen showing target language selection."},{"src":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/screenshot-2.png?rev=3568031","caption":"The main Settings Dashboard with language switcher settings."},{"src":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/screenshot-3.png?rev=3568031","caption":"The Floating Language Switcher rendered on the frontend."},{"src":"https:\/\/ps.w.org\/teknotok-ai-translator\/assets\/screenshot-4.png?rev=3568031","caption":"The Diagnostics and System Status page."}],"raw_content":"<!--section=description-->\n<p>TeknoTok AI Translator helps you create a multilingual WordPress or WooCommerce site with AI-powered translation, background processing, local translation memory, clean language URLs, and a visitor-friendly language switcher.<\/p>\n\n<p>Use it to translate posts, pages, WooCommerce products, product attributes, menus, categories, tags, shared frontend strings, and common checkout text while preserving the original site structure and commerce data.<\/p>\n\n<p>The plugin processes translation work asynchronously in small batches through Action Scheduler or WP-Cron. Completed translations are cached in a local translation memory table, so unchanged text can be reused without repeated provider calls.<\/p>\n\n<p>TeknoTok AI Translator connects to the secure <strong>TeknoTok Translation Gateway<\/strong> (https:\/\/soft.teknotok.com), the official TeknoTok API for processing translation requests and returning natural-sounding translations tailored to your target locale.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>AI WordPress Translation:<\/strong> Translate pages, posts, menus, categories, tags, widgets, and reusable frontend strings.<\/li>\n<li><strong>WooCommerce Translation:<\/strong> Translate product titles, product descriptions, attributes, cart labels, and checkout text while preserving prices, stock, SKUs, taxes, coupons, orders, and payment data.<\/li>\n<li><strong>Background Queue:<\/strong> Run translation jobs in bounded background batches through Action Scheduler when available, with WP-Cron fallback.<\/li>\n<li><strong>Translation Memory:<\/strong> Store translated segments locally so unchanged source text is served quickly and reused before new gateway requests.<\/li>\n<li><strong>Multilingual SEO URLs:<\/strong> Serve translated views with language-prefixed URLs and SEO integrations for Yoast SEO, Rank Math, and SEOPress.<\/li>\n<li><strong>Language Switcher:<\/strong> Add a floating switcher, hook it into your theme, or place it with the <code>[teknotok_language_switcher]<\/code> shortcode.<\/li>\n<li><strong>Browser Language Detection:<\/strong> Suggest or redirect to a visitor's matching translated language when enabled.<\/li>\n<li><strong>Free Starter Quota:<\/strong> Start translating with the included free quota, then upgrade when you need more translated words.<\/li>\n<\/ul>\n\n<h3>Third-Party Service Disclosure<\/h3>\n\n<p>This plugin relies on the <strong>TeknoTok Translation Gateway<\/strong> (https:\/\/soft.teknotok.com) to process translations. \n* <strong>Terms of Service:<\/strong> https:\/\/soft.teknotok.com\/terms\/\n* <strong>Privacy Policy:<\/strong> https:\/\/soft.teknotok.com\/privacy\/\n* <strong>Free Quota:<\/strong> The plugin provides a free translation quota upon activation. If you exceed this quota, you can purchase a Pro license key at soft.teknotok.com with 100,000 AI translated words per year.<\/p>\n\n<h3>License, Support, and Custom Projects<\/h3>\n\n<ul>\n<li><strong>Get License Key:<\/strong> https:\/\/soft.teknotok.com\/teknotok-translator-pro\/<\/li>\n<li><strong>Website:<\/strong> https:\/\/soft.teknotok.com\/<\/li>\n<li><strong>Email:<\/strong> teknotok@teknotok.com<\/li>\n<\/ul>\n\n<p>Contact TeknoTok Soft if you need support, a multilingual setup, a custom WordPress plugin, WooCommerce automation, AI integration, or a private project built for your business.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install TeknoTok AI Translator from Plugins &gt; Add New, or upload the <code>teknotok-ai-translator<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Open AI Translator in your WordPress dashboard.<\/li>\n<li>Run the setup wizard, confirm your source language, and choose target languages.<\/li>\n<li>Start the background translation queue and review progress from the plugin screens.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20translate%20woocommerce%20products%3F\"><h3>Does this plugin translate WooCommerce products?<\/h3><\/dt>\n<dd><p>Yes. TeknoTok AI Translator translates WooCommerce products, attributes, cart labels, and checkout text while preserving product type, prices, tax status, SKU, stock, dimensions, variations, coupons, orders, and payment data.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20a%20pro%20license%20key%3F\"><h3>How do I get a Pro license key?<\/h3><\/dt>\n<dd><p>Open AI Translator &gt; License Settings in your WordPress dashboard and click \"Get License Key\", or visit https:\/\/soft.teknotok.com\/teknotok-translator-pro\/.<\/p><\/dd>\n<dt id=\"how%20can%20i%20contact%20teknotok%20soft%3F\"><h3>How can I contact TeknoTok Soft?<\/h3><\/dt>\n<dd><p>You can visit https:\/\/soft.teknotok.com\/ or email teknotok@teknotok.com for support, premium questions, or custom WordPress, WooCommerce, and AI project requests.<\/p><\/dd>\n<dt id=\"where%20are%20my%20translations%20stored%3F\"><h3>Where are my translations stored?<\/h3><\/dt>\n<dd><p>Translations are stored in a custom local database table (<code>wp_teknotok_translations<\/code>). This means they are served instantly from your own database on page loads without any external API latency.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>TeknoTok AI Translator supports 100+ languages through the TeknoTok Translation Gateway. Available target languages are shown in the plugin settings and may vary by license, quota, and gateway configuration.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20website%3F\"><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No. All translation jobs are sent to a background worker queue, meaning page editing and visitor browsing are never blocked. The front-end switcher is styled with vanilla CSS and is optimized for performance.<\/p><\/dd>\n<dt id=\"does%20it%20replace%20my%20page%20builder%2C%20theme%2C%20or%20woocommerce%20templates%3F\"><h3>Does it replace my page builder, theme, or WooCommerce templates?<\/h3><\/dt>\n<dd><p>No. Translations alter display text only. The plugin is designed to preserve HTML structure, CSS classes, scripts, layout, product data, checkout totals, and order records.<\/p><\/dd>\n<dt id=\"does%20it%20create%20seo-friendly%20translated%20urls%3F\"><h3>Does it create SEO-friendly translated URLs?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses language-prefixed URLs for localized views and integrates with Yoast SEO, Rank Math, and SEOPress for translated SEO metadata where supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.35<\/h4>\n\n<ul>\n<li>Improved the WordPress.org listing text, keyword focus, installation steps, FAQ coverage, and marketplace asset preparation.<\/li>\n<\/ul>\n\n<h4>1.1.34<\/h4>\n\n<ul>\n<li>Improved admin language selection, translation memory editing, diagnostics, and license screens so large language lists and responsive layouts are easier to use.<\/li>\n<li>Improved the frontend language switcher with priority-sorted languages, keyboard accessibility, mobile-safe dropdown sizing, and a clearer \"Powered by TeknoTok\" referral link.<\/li>\n<li>Fixed frontend switcher interactions on themes that do not expose jQuery globally.<\/li>\n<\/ul>\n\n<h4>1.1.33<\/h4>\n\n<ul>\n<li>Fixed localized frontend rendering so saved block post content translations are used even when WordPress changes the rendered content string.<\/li>\n<li>Fixed WooCommerce product short and long descriptions in product getters and Store API product responses by reading the saved raw product field translations.<\/li>\n<li>Replaces cached post\/product body fields inside localized HTML and embedded WooCommerce block JSON before output.<\/li>\n<\/ul>\n\n<h4>1.1.32<\/h4>\n\n<ul>\n<li>Fixed queue processing so post, product, taxonomy, and warmup jobs run before the next string batch instead of staying pending behind shared strings.<\/li>\n<li>Queued taxonomy terms and common WooCommerce product-page labels during target-language warmup.<\/li>\n<li>Automatically hides the setup wizard once at least one valid target language is configured.<\/li>\n<li>Added a quota endpoint compatibility fallback for free users when the license server still needs the License Manager update.<\/li>\n<\/ul>\n\n<h4>1.1.31<\/h4>\n\n<ul>\n<li>Added support for TeknoTok License Manager quota fields and the new quota endpoint.<\/li>\n<li>Updated license screens to show Free and Pro word usage instead of unlimited wording.<\/li>\n<li>Improved quota-exceeded messages so existing translations continue to be described as available while new translations pause.<\/li>\n<\/ul>\n\n<h4>1.1.30<\/h4>\n\n<ul>\n<li>Repaired already-cached translated HTML so inline links regain missing spaces next to surrounding words.<\/li>\n<\/ul>\n\n<h4>1.1.29<\/h4>\n\n<ul>\n<li>Fixed missing spaces around inline links and other inline elements after translated text is inserted into HTML.<\/li>\n<\/ul>\n\n<h4>1.1.28<\/h4>\n\n<ul>\n<li>Fixed WooCommerce Blocks cart and checkout display translations so dynamic block updates remain translated without touching commerce data.<\/li>\n<li>Fixed empty translation memory rows so they no longer block fresh translation jobs.<\/li>\n<li>Queued shared frontend strings once after plugin upgrades so common checkout, header, footer, and theme labels can be translated for configured target languages.<\/li>\n<\/ul>\n\n<h4>1.1.24<\/h4>\n\n<ul>\n<li>Fixed language switcher URLs on the homepage and other frontend pages when a static front page and static posts page are configured.<\/li>\n<li>Built switcher URLs from the actual browser request path instead of WordPress's posts-page query context.<\/li>\n<\/ul>","raw_excerpt":"AI translation for WordPress and WooCommerce with background jobs, local memory, SEO URLs, and a language switcher.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=320884"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/teknotoksoft"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320884"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320884"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320884"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320884"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320884"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}