TeknoTok AI Translator

Description

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.

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.

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.

TeknoTok AI Translator connects to the secure TeknoTok Translation Gateway (https://soft.teknotok.com), the official TeknoTok API for processing translation requests and returning natural-sounding translations tailored to your target locale.

Key Features:

  • AI WordPress Translation: Translate pages, posts, menus, categories, tags, widgets, and reusable frontend strings.
  • WooCommerce Translation: Translate product titles, product descriptions, attributes, cart labels, and checkout text while preserving prices, stock, SKUs, taxes, coupons, orders, and payment data.
  • Background Queue: Run translation jobs in bounded background batches through Action Scheduler when available, with WP-Cron fallback.
  • Translation Memory: Store translated segments locally so unchanged source text is served quickly and reused before new gateway requests.
  • Multilingual SEO URLs: Serve translated views with language-prefixed URLs and SEO integrations for Yoast SEO, Rank Math, and SEOPress.
  • Language Switcher: Add a floating switcher, hook it into your theme, or place it with the [teknotok_language_switcher] shortcode.
  • Browser Language Detection: Suggest or redirect to a visitor’s matching translated language when enabled.
  • Free Starter Quota: Start translating with the included free quota, then upgrade when you need more translated words.

Third-Party Service Disclosure

This plugin relies on the TeknoTok Translation Gateway (https://soft.teknotok.com) to process translations.
* Terms of Service: https://soft.teknotok.com/terms/
* Privacy Policy: https://soft.teknotok.com/privacy/
* Free Quota: 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.

License, Support, and Custom Projects

  • Get License Key: https://soft.teknotok.com/teknotok-translator-pro/
  • Website: https://soft.teknotok.com/
  • Email: [email protected]

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.

Screenshots

Installation

  1. Install TeknoTok AI Translator from Plugins > Add New, or upload the teknotok-ai-translator folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Open AI Translator in your WordPress dashboard.
  4. Run the setup wizard, confirm your source language, and choose target languages.
  5. Start the background translation queue and review progress from the plugin screens.

FAQ

Does this plugin translate WooCommerce products?

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.

How do I get a Pro license key?

Open AI Translator > License Settings in your WordPress dashboard and click “Get License Key”, or visit https://soft.teknotok.com/teknotok-translator-pro/.

How can I contact TeknoTok Soft?

You can visit https://soft.teknotok.com/ or email [email protected] for support, premium questions, or custom WordPress, WooCommerce, and AI project requests.

Where are my translations stored?

Translations are stored in a custom local database table (wp_teknotok_translations). This means they are served instantly from your own database on page loads without any external API latency.

What languages are supported?

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.

Will this slow down my website?

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.

Does it replace my page builder, theme, or WooCommerce templates?

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.

Does it create SEO-friendly translated URLs?

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.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“TeknoTok AI Translator” is open source software. The following people have contributed to this plugin.

Contributors

“TeknoTok AI Translator” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “TeknoTok AI Translator” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.35

  • Improved the ww.wp.xz.cn listing text, keyword focus, installation steps, FAQ coverage, and marketplace asset preparation.

1.1.34

  • Improved admin language selection, translation memory editing, diagnostics, and license screens so large language lists and responsive layouts are easier to use.
  • Improved the frontend language switcher with priority-sorted languages, keyboard accessibility, mobile-safe dropdown sizing, and a clearer “Powered by TeknoTok” referral link.
  • Fixed frontend switcher interactions on themes that do not expose jQuery globally.

1.1.33

  • Fixed localized frontend rendering so saved block post content translations are used even when WordPress changes the rendered content string.
  • Fixed WooCommerce product short and long descriptions in product getters and Store API product responses by reading the saved raw product field translations.
  • Replaces cached post/product body fields inside localized HTML and embedded WooCommerce block JSON before output.

1.1.32

  • Fixed queue processing so post, product, taxonomy, and warmup jobs run before the next string batch instead of staying pending behind shared strings.
  • Queued taxonomy terms and common WooCommerce product-page labels during target-language warmup.
  • Automatically hides the setup wizard once at least one valid target language is configured.
  • Added a quota endpoint compatibility fallback for free users when the license server still needs the License Manager update.

1.1.31

  • Added support for TeknoTok License Manager quota fields and the new quota endpoint.
  • Updated license screens to show Free and Pro word usage instead of unlimited wording.
  • Improved quota-exceeded messages so existing translations continue to be described as available while new translations pause.

1.1.30

  • Repaired already-cached translated HTML so inline links regain missing spaces next to surrounding words.

1.1.29

  • Fixed missing spaces around inline links and other inline elements after translated text is inserted into HTML.

1.1.28

  • Fixed WooCommerce Blocks cart and checkout display translations so dynamic block updates remain translated without touching commerce data.
  • Fixed empty translation memory rows so they no longer block fresh translation jobs.
  • Queued shared frontend strings once after plugin upgrades so common checkout, header, footer, and theme labels can be translated for configured target languages.

1.1.24

  • Fixed language switcher URLs on the homepage and other frontend pages when a static front page and static posts page are configured.
  • Built switcher URLs from the actual browser request path instead of WordPress’s posts-page query context.