விளக்கம்
Description
Do you manage a WordPress website? Whether you’re a beginner or an expert, with or without technical knowledge, Tricot gives you full control over your translations. By intelligently combining AI and human expertise, Tricot makes multilingual management accessible to all WordPress website managers.
The new way to translate your WordPress site
Tricot revolutionizes the way WordPress site owners manage their translations by combining the power of a cutting-edge artificial intelligence engine with an intuitive interface. Our technical architecture is based on a distributed system where a lightweight extension installed on your WordPress site communicates securely with our central application via a dedicated programming interface. This application processes your translation requests using artificial intelligence technologies recognized worldwide for their accuracy and reliability.
Your translations, your property
One of the fundamental features of our approach is that the translations generated are stored directly in your WordPress database. This architecture ensures that your translations remain accessible and under your control at all times. You benefit from the power of our translation infrastructure while retaining complete autonomy over your multilingual content.
A full range of features
Machine translation using artificial intelligence, multilingual content management, a validation table for reviewing and adjusting translations, automatic detection of content requiring translation, and advanced import and export tools. Everything is accessible via a centralized interface that allows you to efficiently manage all aspects of your multilingual strategy.
Why Tricot
1. Installation in just a few clicks
Forget complex configurations. Activate the Tricot extension, launch AI translation… and your WordPress site is translated!
2. Always up to date, in all languages
Tricot detects new content and automatically generates a machine translation. A multilingual site that is always up to date is possible.
3. The power of AI and human expertise
Tricot is designed to enhance human intervention. Easily validate and modify machine translations in your validation table.
4. Your translations, your property
The translated texts belong to you, even without a subscription (but you won’t want to do without us!)
For more information
visit tricotwp.com
Screenshots



அடிக்கடி கேட்கப்படும் கேள்விகள்
Can I edit AI-generated translations?
Absolutely! Our validation table allows you to validate and edit each AI-generated translation. You can do this directly in your WordPress site interface, or export to CSV, have it reviewed by a professional, and then re-import it (with a PREMIUM subscription). Tricot always informs you of the percentage of your content validated by a human!
How long does it take to translate an entire site?
The initial translation usually takes between 2 and 15 minutes, depending on the size of your WordPress site. Our extension automatically detects all your content and translates it with AI. Then, you can validate the important texts at your own pace.
How do I calculate the number of credits needed to translate my WordPress site?
Credits are needed to activate automatic AI translation. With us, there are no complicated calculations. 1 credit = 1 word translated into 1 language. The average website contains between 10,000 and 20,000 words. That’s exactly how many credits you’ll need to translate with Tricot! Does your website have more like 50,000 words? Plan on 50,000 credits! Then, count on about 20% new content per year.
Is machine translation really reliable for a professional website?
Translations generated by artificial intelligence are high quality and can be suitable for 90% of your content. That said, we recommend always having a human review, especially for critical texts (legal, marketing). Fortunately, our interface is brilliantly designed to simplify the review process!
I’m not comfortable checking translations. Do you offer a professional review service?
Yes! We rely on the services of language experts to review your translations! Simply submit a language review request directly in the Tricot interface and a professional will validate your content. Changes will be made directly in your Tricot validation table! No action is required on your part: we take care of everything. The service is billed on demand, according to your plan and the volume.
Is Tricot compatible with my theme and plugins?
The Tricot extension works with the vast majority of the most popular WordPress themes and plugins. We support popular builders, form plugins, and even dynamic content.
Does Tricot work with WooCommerce?
We are working on creating a complete integration that handles not only basic translations (products, descriptions, categories) but also e-commerce subtleties such as dynamic pages, attributes, and automated emails. In the meantime, Tricot already translates your store’s standard pages (home, product, about, policy). For a complete multilingual e-commerce solution, we recommend waiting for our upcoming WooCommerce update.
What happens if I cancel my subscription?
Your translations remain active on your site. You keep everything that has been translated. You simply lose access to paid features such as AI translation, automatic content detection, import/export, etc. That’s the advantage of our local architecture.
Reviews
பங்களிப்பாளர்கள் & உருவாக்குனர்கள்
“Tricot” is open source software. The following people have contributed to this plugin.
பங்களிப்பாளர்கள்“Tricot” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Tricot” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.10.0 – 2026-08-12
- ADD – Translation exports are now ordered by display order: strings are grouped by page and sorted by their position on the page, so translators read them in the same sequence a visitor sees. A new “Position” column shows where each string sits.
- ADD – The validation table “Source URL” column is now sortable by display order (group by page, then position on the page) — previously this header did nothing.
- ADD – Detection records the on-page position of each string (new
positioncolumn on the locations table). Positions fill in as pages are detected; run a detection pass to populate existing content.
3.8.0 – 2026-08-12
- ADD – Detection and translation of front-end content loaded through AJAX (dynamic listings, “load more”, filtered/paginated views). A new fragment translator handles standalone HTML safely (no / wrapper added), and JSON responses can be translated too — only string values that actually contain HTML markup are touched, everything else is returned untouched.
- ADD – Opt-in filter
tricot_allow_ajax_requestto enable translation for a specific admin-ajax action (empty by default, so nothing changes until an action is allowed; Tricot’s own actions are never processed). - FIX – The Events Calendar: calendar views reloaded via AJAX (navigation, filters, pagination) are now translated, using the plugin’s own view-HTML filter. Regular page loads are unaffected (still handled by the main output buffer, no double-processing).
- FIX – AJAX/JSON fragment translation uses the short 5-second API timeout so a slow translation service can never block a front-facing AJAX response.
3.7.4 – 2026-08-12
- FIX – Scheduled automatic detection is now resilient. It reuses the same background-job engine as manual detection (locking, heartbeat, small bounded batches, retry with backoff and automatic revival of stalled jobs) instead of a single blocking loop that could exceed max_execution_time on larger sites and leave detection stuck partway. Same crawl scope as before; SEO capture during the scheduled crawl is preserved.
3.7.3 – 2026-08-12
- FIX – Divi: translation cache invalidation no longer deletes the
_et_pb_use_builder/_et_builder_versionpost meta (structural Builder flags, not cache), which could collapse the page layout. Static-cache purge now runs only when a translation is actually saved, not on every translated page view. - FIX – The front-end auto-translation API call is now capped at a 5-second timeout (admin/manual sends keep 60s) and a circuit breaker suspends it for 5 minutes after a network failure — an unreachable Tricot app can no longer freeze PHP workers and take the whole site down.
- SEC – The debug log is moved to an unguessable filename and the upload folder is protected with
.htaccess+index.php; any legacy publicly-downloadabletricot_debug.logis removed on upgrade. - FIX – Translations are now displayed normally when
WP_DEBUGis enabled (they were previously served untranslated on debug/staging environments).
3.7.2 – 2026-08-12
- FIX – Refreshed French (Canada) and French (France) translations: strings added in the June releases (“Group formatted sentences” toggle, form-integration labels) were displayed in English. All three catalog formats (.po, .mo and the WordPress 6.5+ .l10n.php) are now in sync.
3.7.1 – 2026-06-10
- FIX – API errors (rate limiting, server errors, invalid responses) are now logged with the endpoint name instead of failing silently, making stuck translations and credit issues diagnosable.
- SEC – The translations export endpoint now requires administrator capabilities in addition to a valid license.
- SEC – License and API keys are now masked in the debug log files.
3.7.0 – 2026-06-10
- ADD – Glossary terms can now be edited in place, searched, filtered by target language and browsed page by page.
- ADD – “Force replace existing translations” now chains its batches automatically with a progress bar — no more re-clicking for each batch.
- ADD – Duplicate glossary terms are refused with a clear notice, and entries that could never match are flagged as inactive.
- FIX – Glossary matching no longer matches partial words (“cat” inside “catalogue”), which silently re-translated the same rows and consumed credits on every “Force replace”.
- FIX – Glossary detection now handles accented characters and casing consistently (“École” matches “école”).
- FIX – Glossary placeholders no longer get stuck when the translation service alters their casing.
- FIX – API calls now apply their intended 60-second timeout instead of WordPress’ 5-second default, preventing failed large translation batches.
- FIX – Refreshed French translation files; some translations added since March were silently not displayed.
3.6.11 – 2026-06-05
- FIX – Nested page URLs are now fully translated and resolve correctly. Every path segment is translated (parent pages, not just the final one), translated child URLs no longer return a 404, and old or source-language paths redirect to the translated URL. Works on /%postname%/ permalink sites with no manual permalink flush.
- ADD – Missing translated slugs are filled in automatically from the page’s translated title, so already-translated pages get translated URLs without editing each one. A slug set by hand in the page’s “URL management” box still takes precedence.
3.6.10 – 2026-05-21
- FIX – SEOPress internal logs (404 and bot records, URL metrics) are no longer picked up for translation, keeping the validation table and crawl queue clean.
- DEV – Tested up to WordPress 7.0.
3.6.9 – 2026-04-29
- FIX – Elementor pages no longer flash unstyled during translation.
3.6.8 – 2026-04-24
- FIX – Manually added translations for media and for new target languages now sync correctly to the Tricot app instead of staying local only.
- ADD – The front-end editor now also handles video and iframe URLs, editable in place like links and images.
3.6.7 – 2026-04-24
- MOD – “Clean stuck placeholders” tool moved to Advanced settings Maintenance, and now available on every plan.
- FIX – Glossary “Force replace existing translations” now actually re-translates existing entries with the new glossary terms.
3.6.6 – 2026-04-24
- FIX – The validation table “Type” column is now stable when a string is captured by both the page scanner and a form/SEO integration.
- ADD – Anonymous-visitor throttle on auto-translation to keep traffic spikes from burning credits.
- ADD – Free-plan notice on the validation table explaining that empty rows are expected and detection keeps running.
- ADD – “Force replace existing translations” now processes large sites in safe batches.
- FIX – Form and consent-banner content containing HTML is now translated without breaking its markup.
3.6.5 – 2026-04-24
- ADD – New “Clean stuck placeholders” tool that finds and re-translates entries left with leftover glossary placeholder tokens.
3.6.4 – 2026-04-23
- FIX – Glossary placeholders no longer get stuck when a single batch spans several target languages.
- FIX – Gravity Forms: placeholders, labels, sub-fields and submit/next/previous buttons are now reliably translated.
- FIX – Detection and auto-translation now run for anonymous visitors, not just admins — form, SEO meta and ACF content is translated without waiting for an admin visit (can be restricted via TRICOT_ADMIN_ONLY_AUTO_TRANSLATE).
- FIX – Strings from third-party plugins (Gravity Forms, WPForms, Fluent Forms, Formidable, WooCommerce) are now included in translation instead of being dropped.
- ADD – The validation table “Type” filter now lists only the types actually present on your site.
3.6.3 – 2026-04-21
- ADD – New “Group formatted sentences” toggle (Advanced settings Site indexing) to disable automatic grouping of inline-styled sentences on themes where it causes reordering.
3.6.2 – 2026-04-21
- FIX – Price widgets and similar inline-styled blocks (e.g. “15 $ / mois”) are no longer merged into one translation string, preserving numbers and currency placement.
3.6.1 – 2026-04-21
- ADD – Free 7-day trial with 3,000 credits and most Premium features — new option in the installation wizard, with countdown banner, automatic conversion to Pro/Premium on payment, and post-expiration retention window
- ADD – License expiration date now displayed next to the Active badge on the License activation page, plus new “Upgrade my license” button that redirects to the customer portal
- ADD – Credit management page redesigned with dynamic display of the 3 credit bundles available for the current plan
- ADD – Range selection (Shift+Click) on the Validation table and Links/Media table bulk-select checkboxes — standard file-manager behaviour
- ADD – Dedicated compatibility modules for Yoast SEO, Rank Math, All In One SEO, The SEO Framework, Slim SEO, SmartCrawl, Gravity Forms, WPForms, Formidable Forms, Fluent Forms, Elementor, Divi, The Events Calendar, Complianz (RGPD)
- ADD – Automatic cache invalidation on translation changes for WP Rocket, W3 Total Cache, LiteSpeed, WP Super Cache, WP Fastest Cache, SG Optimizer, Hummingbird, Cache Enabler, Breeze
- ADD – Configurable detection cron frequency and start hour in Advanced settings — from every 30 minutes to once a day, with a 2 AM default to scan during off-peak hours
- ADD – Advanced ACF integration toggle (Advanced settings ACF integration) for themes that read ACF values outside standard HTML rendering (REST API, JavaScript, Options Pages)
- ADD – Glossary now available on the Pro plan (previously Premium-only)
- MOD – Wizard pricing updated — PRO: $240/year, PREMIUM: $480/year (was $260 and $486)
- MOD – Menu label “Gestion du crédit” corrected to “Gestion des crédits” (plural)
- MOD – Trial countdown hour/day rollover is now intuitive — a freshly-started 7-day trial displays “7 jours” instead of “6 jours”
- FIX – Glossary terms are now reliably applied to new and existing translations
- FIX – WordPress native spinners (inline edit save, media uploads, updates) no longer break due to a CSS class collision
- FIX – Yoast SEO and Gravity Forms integrations are now effectively loaded (previously dormant due to an initialization oversight)
- FIX – Conversion from trial to paid plan now correctly deducts credits consumed during the trial from the new plan’s pack
- FIX – “License partially converted — repair required” banner no longer stays displayed on already-converted licenses
- SEC – All new REST endpoints protected by license + API key validation on the public side, and manage_options capability on the administration side
3.5.12 – 2026-04-10
- FIX – SEOPress meta titles and descriptions are now captured during manual detection when “SEO content” is enabled in Manage Languages.
- FIX – The automatic language-switcher placement toggle now fully disables injection when unchecked.
3.5.11 – 2026-04-10
- FIX – Detection progress polling no longer aborts on the first transient network error. A consecutive-failure counter with exponential backoff (up to 30 seconds between retries) lets the detection resume automatically when the server recovers. The polling only surrenders after 10 consecutive failures (about 2 minutes of sustained disconnection)
- FIX – AJAX polling requests now have a 60-second timeout instead of the jQuery default, accommodating slow servers that occasionally need longer to respond during heavy detection batches
- MOD – Detection error counter is reset at the start of a new manual detection run and after every successful poll, so brief hiccups don’t accumulate across sessions
3.5.10 – 2026-04-10
- ADD – New
Tricot::ui_excluded_post_types()helper andtricot_ui_excluded_post_typesfilter centralizing the list of custom post types hidden from selection menus (wizard, indexation, manage languages, crawler) - FIX – SEOPress meta title and meta description translation filters (
seopress_titles_title,seopress_titles_desc) are now guaranteed to run regardless of the SEOPress 404/bot custom post type exclusions — the CPT filters only hide entries from user selection UIs and never block the filter-based integration - MOD – CPT exclusions (elementor_library, e-floating-buttons, seopress_404, seopress_bot) are now sourced from a single list in the core class instead of being hardcoded in 6 separate files, preventing drift and making the list extensible via filter
3.5.9 – 2026-04-10
- ADD – New “Migrated” option in the status filter of the validation table, export modal and validation request modal, letting administrators quickly isolate translations imported from the Tricot Migration plugin
- ADD – New “migrated” localized string in tricotValidation JavaScript strings
3.5.8 – 2026-04-10
- ADD – New validation state “Migrated” (value 4) for translations imported from Tricot Migration plugin, displayed with distinct #97A5FF toggle color
- ADD – CSV/XLIFF export now labels migrated translations as “Migrated” instead of “No”
- ADD – Import recognizes “Migrated” as a validation state and preserves it on round-trips
- MOD – Validation filter “Validated” now includes state 4 (migrated) alongside states 1 and 3
- MOD – Validation statistics count migrated translations as validated
- FIX – User interaction with a migrated toggle (uncheck then recheck) correctly downgrades the state from 4 to 1 (user-validated)
3.5.6 – 2026-04-09
- ADD – XLIFF 1.2 export and import support for professional translation tool interoperability
- ADD – Bulk media metadata translation button on the Links & Media page with progress indicator
- ADD – Floating language selector options in the setup wizard (enable, position, display style)
- ADD – Language detection hint in wizard step 2 with link to WordPress general settings
- ADD – Automatic placement toggle and responsive visibility settings (hide on mobile/desktop with independent breakpoint) for menu-based selector
- ADD – All content types now checked by default on first wizard run for automatic translation
- MOD – Language selector settings page reorganized into four clear sections: Floating selector with live preview, WordPress menu integration, Automatic placement, and Manual integration (shortcodes & PHP)
- MOD – Post editor Tricot meta box redesigned with URL slug prefix preview and clear action links
- MOD – Import file upload now registers custom MIME types to prevent WordPress upload restrictions on CSV, TSV, JSON, XML, XLIFF files
- MOD – XLIFF and structured format imports bypass column mapping step automatically
- MOD – SEOPress 404/bot post types excluded from detection across all entry points (crawler, manual detection, wizard, indexation UI)
- MOD – Default floating selector colors updated (text: #232323, accent: #424242)
- FIX – Frontend editor save button no longer spins indefinitely
- FIX – Frontend editor tooltip remains responsive after a network error
- FIX – Content detection no longer stalls when WP-Cron is unavailable
- FIX – Redundant link translation call on every page load
- MOD – Improved page rendering performance with media URL caching and reduced autoloaded options
- SECURITY – Hardened frontend HTML sanitization and DOM error handling
3.5.5 – 2026-04-08
- ADD – Manual detection now runs as a dedicated resilient background job independent from cron, save_post and page-load detection flows
- ADD – Manual detection batches process a few sources at a time with heartbeat, locking and automatic continuation in background
- ADD – Automatic retry handling for failed manual detection items before marking them as final errors
- ADD – Stalled manual detection jobs are now revived automatically instead of leaving the progress indicator stuck indefinitely
- MOD – Manage Languages manual detection now resumes and tracks the dedicated background job instead of relying on the legacy global cron progress state
- MOD – Wizard detection step now starts the dedicated manual detection job on the progress screen instead of triggering the legacy cron launch during redirect
- FIX – Manual detection no longer reports success when nothing new was actually started because an old scheduled cron task already existed
- FIX – Manual detection progress polling now stops cleanly on completion or failure instead of waiting forever for an exact 100% state
3.5.4 – 2026-04-07
- ADD – Detection of media URLs used in inline background and background-image CSS declarations so background images can be translated like standard media
- ADD – Detection of media URLs in background-related HTML attributes such as data-bg, data-background, data-image, data-img and data-parallax when they reference WordPress attachments
- ADD – New DOM media-attribute translation flow to rewrite translated media URLs directly inside style and supported data-* attributes
- ADD – Frontend translator support for background-based media through new editable media markers on non-img elements
- ADD – Frontend image/media tooltip can now target elements using translated background media, not only tags
- ADD – Frontend media editor now previews original and translated background media and updates the corresponding attribute on save
- ADD – Media background elements now expose frontend translation metadata such as original URL, translated URL, original attachment ID and translated attachment ID for editing support
- Fix — Code mort dans tricot_rewrit_endpoint()
- Fix — Correction sur l’initialisation des cookies qui entre en conflit avec le header
- Fix — Early return pour les webhooks POST JSON
- Fix — Null guard sur tricot_home_url
3.5.3 – 2026-03-24
- ADD – Unified HTML translation mode to keep formatted blocks (
, inline tags, WYSIWYG output) as a single translation string - ADD – Helper tricot_wrap_unified_html() and dedicated advanced settings documentation for unified HTML translation
- ADD – ACF integration for unified translation on text, textarea and WYSIWYG fields
- ADD – Glossary and translation memory page with preferred terms management and force apply on existing translations
- ADD – Glossary suggestions displayed directly in the validation table
- ADD – Glossary terms injected in translation requests and exact glossary matches applied automatically when possible
- ADD – Language switcher floating mode with flags, positioning, style controls, responsive visibility options and live preview
- ADD – Improved language switcher rendering with flag assets and new display combinations
- ADD – Validation by Tricot workflow from the validation table with request summary, checkout flow and dedicated import page
- ADD – Distinct “validated by Tricot” status in the validation table
- ADD – Export now supports CSV, TSV, JSON, XML and XLSX formats
- ADD – Import now supports CSV, TSV, TXT, JSON, XML and XLSX formats with column mapping and validation mode selection
- ADD – Unified HTML is now available as a dedicated type in the validation filters and preserves HTML during manual edits
- ADD – Media metadata translation support for title, alt text, caption and description, including auto-translation support
3.4.2 – 2026-03-02
- FIX – URL auto translations
- FIX – URL where slug begin with the language
- REMOVE – Tricot banner with Free license
3.4.1 – 2026-02-13
- ADD – WooCommerce translate url redirection to language on add to cart
- ADD – Domain switcher – auto-detection of new domain to swap license and authorize a second domain for development
- MOD – Optimised date format
- FIX – Translate if debug is active but non debug display
3.4.0 – 2026-01-22
- ADD – Support Woocommerce
- ADD – Warning if PHP DOM is not active
- ADD – Meta type in validation filter
- ADD – Send context for better translation to DeepL
- ADD – Translate Placeholder for textarea
- FIX – Media order show from recent to oldest
3.3.7 – 2026-01-20
- FIX – Support url translation under subdirectory
3.3.6 – 2026-01-13
- ADD – Translation capture – Advance mode VS Legacy mode
3.3.5 – 2025-12-16
- FIX – error with image on save translation
3.3.4 – 2025-12-12
- FIX – Compatibility issue with Gravity Form Ajax (iframe src=about:)
3.3.3 – 2025-12-10
- Message change for Popup on new language for indexation
- French Canada translation updated
3.3.2 – 2025-12-03
- ADD – Support WordPress 6.9
- ADD – Popup on new language for indexation
- ADD – Button at the end of wizard
- ADD – Color base on low credits
- MOD – Remove Custom CSS
- MOD – Remplace ob_start by worpdress inner function pour html buffer
- FIX – Translation of Portuguese (Brazilian)
3.3.1 – 2025-11-27
- FIX – Saving public language
- ADD – Allow translation of placeholder
- ADD – Allow translation of video and iframe
- ADD – Frondend Translator(Beta)
3.2.6 – 2025-10-29
- FIX – Wizard wasn’t sending correctly language to server
- FIX – Error on some languages configuration
3.2.4 – 2025-10-28
- ADD – Configuration wizard
- ADD – Manually add a custom link for translation
- MOD – Enhanced visual for restricted option on free plan
- MOD – Review visual of the manage language page
- MOD – Change logic for automatic detection for autotranslation
- MOD – Automatic detection run by CRON
- MOD – Separate the Language Selector page from the language management page.
- FIX – API Call when deleting translation
- FIX – Free plan if invalid license
- FIX – Automatic translation of the permalink
- SECURITY – Review SQL to remove implode Where
3.1.2 – 2025-09-19
- Version for publication.
3.0.1 – 2025-05-27
- Plugin created.