Directory / plugin

TradeGear – AI Translation & Multilingual Customer Assistant

v0.13.6 · by vonblanc1

Translate WordPress and WooCommerce with AI. Start free; add a multilingual assistant that answers from your products and pages.

About this plugin

Help customers browse in their language — and ask questions about your business.

Start with 3,000 translated words a month in one language on Free. No card needed. Translate WordPress pages and WooCommerce products, protect your brand names, and check a real page before going live.

When you need customer support too, add a multilingual AI assistant that answers from your published products, pages and policies. Translation and AI support together start at US$19/month per website; the assistant is not included on Free.

See TradeGear on a real WordPress shop:

Your whole website, in a familiar language

  • Visitors choose their language from a switcher on your pages, and translated pages are served from a local translation store on your own server.
  • Language links and translated sitemaps — WordPress’s own, Yoast SEO’s or Rank Math’s — help each language get found.
  • Protect brand names and key terms, set preferred translations, and review and improve wording from your dashboard.
  • Test mode and search-engine indexability are controlled from WordPress, so you can preview a language before customers see it.
  • Turn languages off with a retention period, or clear a translation batch explicitly.

Your knowledge, ready for their questions

  • An optional assistant answers from the public content you choose — pages, products and policies — in the visitor’s language.
  • It links back to the page an answer came from.
  • Public content only. Private pages, password-protected content, drafts, hidden products and customer accounts stay out of the knowledge base.
  • Works with or without WooCommerce; product details, prices and availability sync only when you enable it.

How it works

  1. Create a TradeGear account and add your website to your workspace.
  2. Install this plugin and pair it with the code from your dashboard — there are no API keys to copy or paste.
  3. Choose a language in the dashboard, preview a translated product or page in test mode, then switch it live. On an assistant plan, enable the assistant and public-content synchronization.

Need a walkthrough?

  • Translate WooCommerce into French: https://app.tradegear.org/translations/guides/translate-woocommerce-into-french
  • Set up WordPress AI support: https://app.tradegear.org/translations/guides/multilingual-ai-customer-support-wordpress

Plans

The plugin is free software. A Free plan includes 3,000 translated words a month in one language, with no card needed; translation and AI customer support together start at $19/month, billed monthly in US dollars. Current plans and allowances: https://app.tradegear.org/translations

A TradeGear account is required for the hosted translation and assistant features. Activation alone does not enable translation, launch chat or send knowledge to TradeGear — those features start only when a site administrator configures and enables them. The optional “Powered by TradeGear” link is off by default and can be enabled or disabled in Settings > TradeGear, independently of the plan.

See “External services and privacy” below for exactly what leaves your site and when, and the FAQ for what happens when you deactivate.

External services and privacy

This is a client for an external service, not a locally running AI model. Its hosted endpoints are https://app.tradegear.org (translation API, account dashboard and embedded chat page) and https://assistant.tradegear.org (connection, knowledge synchronization and assistant API). Advanced settings also support an administrator’s own deployment; its operator’s policies then apply.

The plugin communicates with these services as follows:

  • Connecting: when an administrator submits a connection code, the plugin sends the code and site origin to the assistant service. The service verifies domain control using a temporary public challenge on your site, then returns site-scoped credentials. Those credentials remain on the WordPress server.
  • Account navigation: opening the dashboard or signup link sends your public website origin and WordPress setup URL to the TradeGear website so it can prefill the domain and offer a return link. No connection code or stored credential is included. This navigation hint is retained in the browser tab for up to 24 hours and can be dismissed with “Use a different website”.
  • Translation: when translation is enabled, the plugin sends extracted page text, selected attributes/metadata, page URLs, source/target languages and the site identifier to the translation API. It polls for translated text and account language settings using the site’s credential. Account-setting refreshes also communicate with that API once configured. Checkout and WordPress administration, login and REST API paths are excluded by default. Form labels, headings, button text and input placeholders are translated like any other page text; text typed into a field is not sent. Style, code, preformatted, textarea, noscript, SVG, iframe and template content is skipped, while string values inside page scripts can be collected. Account and order pages are not excluded automatically, so add a path exclusion for any page that shows a person their own information. When a language is added, cleared or restored, the plugin also asks for the text of the website’s public pages in the background — the home page, pages, product and post categories, products, posts and other public content, up to 1,000 pages, fetched from the site itself — so they are translated before a visitor opens them. TradeGear can also ask the website to do this again for a language; the plugin then reports to the translation API how it went: the language, the number of pages and whether it finished. This counts toward the word allowance. The sd_translate_warm_limit filter changes the number of pages; returning 0 turns it off, and pages are then translated when first visited.
  • Knowledge synchronization: only after enabling it, the plugin periodically sends public pages and/or published, catalogue-visible products to the assistant service. This includes titles, descriptions, URLs, prices and stock status. It excludes drafts, private/password-protected content, hidden products, configured page exclusions and WooCommerce cart, checkout and account pages. Updates and removals are synchronized. The regular check is weekly, with changes queued for earlier synchronization through WordPress cron. Switching knowledge synchronization off asks the assistant service to forget everything this website sent it.
  • Chat: opening the launcher loads the hosted TradeGear chat page in an iframe. Sending a message forwards the message, requested language, random visitor/session identifier and request identifier through WordPress to the assistant service. The iframe receives normal browser network information, including the visitor’s IP address. The plugin does not send the WordPress administrator key, orders or customer records to the chat page.
  • Optional diagnostics: the plugin keeps up to 50 technical events locally for seven days. Sharing is off by default and requires a site administrator to opt in under Settings > TradeGear > Troubleshooting and diagnostics. After connection, recent and future events are uploaded in background batches to the assistant service and associated with the registered website in Google Cloud Logging. Only fixed event categories, outcomes, HTTP status codes, plugin version and timestamps are sent — no page text, chat messages, email addresses, visitor identifiers, arbitrary error messages or credentials. These include whether a live translated page was rendered; this is not an installation beacon. TradeGear also retains first-use dates and the latest technical failure for the registered website until its record is erased. The existing site synchronization key authenticates uploads; no Google credentials are installed on WordPress. Uploads use no translation words or assistant replies. Switching sharing off stops future uploads; already delivered events follow the service’s cloud log retention policy. Local events can be cleared from the same panel and are removed when the plugin is deleted. Copy setup report creates a local, redacted report for sharing with support and sends nothing itself.
  • SEO verification: only when requested by an administrator, the plugin fetches the site’s own pages, robots.txt, feed and sitemaps to report translation/SEO problems. It follows redirects only when they stay on the site.
  • Deactivation: switching the plugin off sends the site identifier and a short reason (deactivated or uninstalled) to the translation API, and switching it back on sends the same two fields with reason activated. Nothing else is included — no page text, no visitor data and no credentials beyond the site’s own. The service uses it to pause or resume this website, including its billing.

Local cookies: tradegear_lang remembers the selected language for 30 days; tradegear_test authorizes a test-link visitor; tradegear_assistant_visitor is a signed, random assistant session cookie lasting up to seven days. Local hashed rate-limit counters protect chat. Site owners should describe the enabled services and cookies in their site’s privacy notice. AI answers and translations can be inaccurate; review important business content.

Service information and account signup: https://app.tradegear.org/translations
Privacy policy: https://app.tradegear.org/translations/privacy
Service terms: https://app.tradegear.org/translations/terms
Contact: [email protected]

Plugin tags