{"id":234993,"date":"2025-05-29T19:44:56","date_gmt":"2025-05-29T19:44:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-translate\/"},"modified":"2026-03-17T13:06:16","modified_gmt":"2026-03-17T13:06:16","slug":"ai-translate","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/ai-translate\/","author":18552294,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.9","stable_tag":"2.2.9","tested":"6.9.4","requires":"5.0","requires_php":"8.0.0","requires_plugins":null,"header_name":"AI Translate","header_author":"NetCare","header_description":"Translate your wordpress site with AI \ud83e\udd16","assets_banners_color":"85c4ea","last_updated":"2026-03-17 13:06:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/netcare.nl\/","rating":5,"author_block_rating":0,"active_installs":40,"downloads":3089,"num_ratings":6,"support_threads":6,"support_threads_resolved":6,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.34":{"tag":"1.34","author":"gkanters","date":"2025-10-16 21:37:20"},"2.0.1":{"tag":"2.0.1","author":"gkanters","date":"2025-10-24 16:16:32"},"2.0.4":{"tag":"2.0.4","author":"gkanters","date":"2025-11-02 11:04:21"},"2.1.7":{"tag":"2.1.7","author":"gkanters","date":"2025-12-30 12:04:16"},"2.2.3":{"tag":"2.2.3","author":"gkanters","date":"2026-02-01 17:09:24"},"2.2.4":{"tag":"2.2.4","author":"gkanters","date":"2026-02-02 15:06:20"},"2.2.5":{"tag":"2.2.5","author":"gkanters","date":"2026-02-06 21:57:26"},"2.2.6":{"tag":"2.2.6","author":"gkanters","date":"2026-02-09 10:10:38"},"2.2.7":{"tag":"2.2.7","author":"gkanters","date":"2026-02-15 16:01:33"},"2.2.8":{"tag":"2.2.8","author":"gkanters","date":"2026-02-27 22:26:51"},"2.2.9":{"tag":"2.2.9","author":"gkanters","date":"2026-03-17 13:06:16"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3303182,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3303182,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3484808,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"ai-translate\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["1.34","2.0.1","2.0.4","2.1.7","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.2.8","2.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3304233,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3437774,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3304233,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3437774,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5739,99,186,2333,286],"plugin_category":[48],"plugin_contributors":[243083],"plugin_business_model":[],"class_list":["post-234993","plugin","type-plugin","status-publish","hentry","plugin_tags-artificial-intelligence","plugin_tags-multilingual","plugin_tags-seo","plugin_tags-translation","plugin_tags-woocommerce","plugin_category-language-tools","plugin_contributors-gkanters","plugin_committers-gkanters"],"banners":{"banner":"https:\/\/ps.w.org\/ai-translate\/assets\/banner-772x250.png?rev=3303182","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-translate\/assets\/icon-256x256.png?rev=3303182","icon_2x":"https:\/\/ps.w.org\/ai-translate\/assets\/icon-256x256.png?rev=3303182","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ai-translate\/assets\/screenshot-1.png?rev=3304233","caption":""},{"src":"https:\/\/ps.w.org\/ai-translate\/assets\/screenshot-2.png?rev=3437774","caption":""},{"src":"https:\/\/ps.w.org\/ai-translate\/assets\/screenshot-3.png?rev=3304233","caption":""},{"src":"https:\/\/ps.w.org\/ai-translate\/assets\/screenshot-4.png?rev=3437774","caption":""}],"raw_content":"<!--section=description-->\n<p>AI Translate automatically translates your entire website using advanced artificial intelligence. The plugin translates pages, posts, titles, menus, and more in real time while customers and bots visit your website in their perferred language. Use cache warming to improve performance for first visitors.<\/p>\n\n<h3>What makes AI Translate unique?<\/h3>\n\n<p><strong>\ud83c\udfaf Smart AI Analysis<\/strong>\nThe AI has an option to analyze your website to understand what you do and how you communicate. This ensures translations are tailored to your brand, terminology, and tone of voice.<\/p>\n\n<p><strong>\u26a1 Intelligent Caching<\/strong>\nWith intelligent caching, your site runs fast, even with many translations. Translations are automatically updated when you change original content, without extra API costs.<\/p>\n\n<p><strong>\ud83c\udf0d SEO-Friendly<\/strong>\nAutomatic hreflang tags, translated URL slugs, and proper indexing ensure search engines can properly index all language versions of your site.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>\ud83c\udf10 Automatic Translation<\/strong> - Pages, posts, and custom post types are automatically translated<\/li>\n<li><strong>\u2728 Smart AI<\/strong> - Generates a summary of your site for context-aware translations.<\/li>\n<li><strong>\ud83c\udf0d 35+ Languages<\/strong> - Support for all major world languages and much more.<\/li>\n<li><strong>\u26a1 Fast Caching<\/strong> - Intelligent cache for better performance and lower costs.<\/li>\n<li><strong>\ud83d\udd04 Automatic Updates<\/strong> - Cache expires immediately of content when the original page changes .<\/li>\n<li><strong>\ud83c\udf6a Remembers Preferences<\/strong> - Saves each visitor's language preference (via cookies).<\/li>\n<li><strong>\ud83c\udfa8 Easy to Use<\/strong> - Simple language switcher in the left corner of your website.<\/li>\n<li><strong>\ud83d\udd27 Flexible<\/strong> - Choose your own AI model (OpenAI, Deepseek, or other APIs).<\/li>\n<li><strong>\ud83d\udd17 SEO-Friendly<\/strong> - Also translates URLs for better search engine optimization.<\/li>\n<li><strong>\ud83d\udd25 Cache-Warming<\/strong> - Have all pages pre-translated so they are immediately available to visitors.<\/li>\n<\/ul>\n\n<h3>Configuration<\/h3>\n\n<p>All plugin settings can be found under 'AI Translate' in your WordPress admin menu.<\/p>\n\n<h3>API Settings<\/h3>\n\n<ul>\n<li><strong>\ud83d\udd11 API Provider<\/strong> - Select a provider of your AI translation API (e.g. OpenAI) <\/li>\n<li><strong>\ud83d\udd10 API Key<\/strong> - Your API authentication key<\/li>\n<li><strong>\ud83e\udd16 Translation Model<\/strong> - Choose your preferred AI model<\/li>\n<\/ul>\n\n<h3>Language Settings<\/h3>\n\n<ul>\n<li><strong>\ud83c\udf0d Default Language<\/strong> - The main language of your website<\/li>\n<li><strong>\ud83c\udfaf Enabled Languages<\/strong> - Languages visible in the language switcher<\/li>\n<li><strong>\ud83d\udd0d Detectable Languages<\/strong> - Automatic translation on browser match, but not in switcher<\/li>\n<\/ul>\n\n<h3>Cache Settings<\/h3>\n\n<ul>\n<li><strong>\u23f1\ufe0f Cache Duration (days)<\/strong> - How long translated content stays cached<\/li>\n<li><strong>\ud83d\uddd1\ufe0f Cache Management<\/strong> - Clear all cache, only transient cache, or cache per language<\/li>\n<li><strong>\ud83d\udd04 Automatic cache invalidation<\/strong> - Cache is only refreshed on content changes<\/li>\n<\/ul>\n\n<h3>Advanced Settings<\/h3>\n\n<ul>\n<li><strong>\ud83d\udcc4 Homepage Meta Description<\/strong> - Set a custom meta description that will be automatically translated.<\/li>\n<li><strong>\u2728 Auto-generate site context<\/strong> - Let the AI automatically analyze your site for better translations<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>After configuration, AI Translate automatically adds a language switcher to your website (default: bottom left). Visitors can select their preferred language; content is translated instantly or loaded from cache.<\/p>\n\n<p>Each visitor's language preference is remembered for future visits.<\/p>\n\n<h3>Cache<\/h3>\n\n<ul>\n<li><strong>\ud83d\udcc1 Location<\/strong> - Translations are cached in <code>\/wp-content\/uploads\/ai-translate\/cache\/<\/code><\/li>\n<li><strong>\ud83e\uddf9 Auto-cleanup<\/strong> - Expired cache is automatically cleaned up<\/li>\n<li><strong>\ud83d\udd27 Manual clearing<\/strong> - Clear cache manually via plugin settings<\/li>\n<\/ul>\n\n<h3>Recommended Model Selection<\/h3>\n\n<ul>\n<li><strong>\ud83d\udca1 OpenAI<\/strong>: <code>gpt-5.1-mini<\/code> Pretty good for most languages and reasonably priced.<\/li>\n<li><strong>\ud83d\udcb0 Deepseek<\/strong>: <code>deepseek-chat<\/code> - Slower, but more cost-effective.<\/li>\n<li><strong>\ud83d\udd27 OpenRouter<\/strong>: Select google\/gemini-2.5-flash-lite which has a very good price\/performance ratio.<\/li>\n<li><strong>\ud83d\udca1 Groq<\/strong>: Select openai\/gpt-oss-120b  Extremely fast, pretty cheap and very good in translating. <\/li>\n<\/ul>\n\n<p>Gemini flash is the best price performance model available now. It is fast, support all languages and has low pricing.<\/p>\n\n<h3>Development<\/h3>\n\n<ul>\n<li>\ud83d\udd17 Path-based language URLs for SEO<\/li>\n<li>\ud83d\ude80 Support for more content types and translation improvements are in development<\/li>\n<li>\u26a1 Caching and API optimization are continuously improved<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>AI Translate requires an API key from one of the supported providers:<\/p>\n\n<h4>Data Handling<\/h4>\n\n<ul>\n<li>\ud83d\udd12 Only website content for translation is sent\u2014no visitor IP or personal data<\/li>\n<li>\ud83d\udcbe All translations are cached locally; nothing is shared externally<\/li>\n<\/ul>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>\u2705 WordPress 5.0 or higher<\/li>\n<li>\u2705 PHP 8 or higher<\/li>\n<li>\ud83d\udd11 API key for OpenAI, Deepseek, or compatible service<\/li>\n<\/ul>\n\n<h3>Provided by<\/h3>\n\n<p>\ud83c\udf10 <a href=\"https:\/\/netcare.nl\">NetCare<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li><strong>Install the plugin<\/strong> - Upload to <code>\/wp-content\/plugins\/ai-translate\/<\/code> or install directly via  WordPress (plugin screen)<\/li>\n<li><strong>Activate<\/strong> - Go to the 'Plugins' menu and activate AI Translate<\/li>\n<li><strong>Configure<\/strong> - Go to 'Admin &gt; AI Translate' to configure settings<\/li>\n<li><strong>Add API key<\/strong> - Add your API key and select which languages you want to support<\/li>\n<li><strong>Tip for best performance<\/strong> - Use Memcached or Redis for even faster caching (optional)<\/li>\n<\/ol>\n\n<h3>Permalinks<\/h3>\n\n<p>AI Translate requires <strong>friendly permalinks<\/strong> to function properly. The plugin automatically sets your permalinks to the \"Post name\" structure (<code>\/%postname%\/<\/code>) during activation if they are currently set to \"Plain\". This is necessary for the language-prefixed URLs (e.g., <code>\/de\/<\/code>, <code>\/en\/<\/code>) to work correctly.<\/p>\n\n<p>If you manually change permalinks to \"Plain\" after activation, you will see a warning in the WordPress admin, and the language switching will not work as expected.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20are%20the%20costs%20for%20using%20ai%20translate%3F\"><h3>What are the costs for using AI Translate?<\/h3><\/dt>\n<dd><p>AI Translate is free to use, but you need an API key from an AI service provider like OpenAI or Deepseek. Costs depend on your usage and the provider you choose. At OpenAI, translating an average 500-word page costs approximately \u20ac0.01.<\/p><\/dd>\n<dt id=\"which%20languages%20are%20supported%3F\"><h3>Which languages are supported?<\/h3><\/dt>\n<dd><p>AI Translate supports 35+ languages including Dutch, English, German, French, Spanish, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Hindi, Thai, Georgian, Swedish, Norwegian, Danish, Finnish, Polish, Czech, Greek, Romanian, and more.<\/p><\/dd>\n<dt id=\"how%20does%20caching%20work%3F\"><h3>How does caching work?<\/h3><\/dt>\n<dd><p>AI Translate uses a smart caching system that stores translations in WordPress and files. Translations are only regenerated when the original content changes. This saves API costs and improves your website speed.<\/p><\/dd>\n<dt id=\"does%20ai%20translate%20work%20with%20all%20themes%3F\"><h3>Does AI Translate work with all themes?<\/h3><\/dt>\n<dd><p>Yes! AI Translate is designed to work with all WordPress themes. The plugin uses standard WordPress functions, so compatibility is guaranteed.<\/p><\/dd>\n<dt id=\"how%20is%20my%20privacy%20protected%3F\"><h3>How is my privacy protected?<\/h3><\/dt>\n<dd><p>AI Translate only sends website content for translation to the AI service. No personal data, IP addresses, or other privacy-sensitive information is shared. All translations are stored locally in the cache.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20ai%20service%20is%20unavailable%3F\"><h3>What happens if the AI service is unavailable?<\/h3><\/dt>\n<dd><p>If the AI service is temporarily unavailable, AI Translate displays the original content in the default language. Cached translations remain available and your website continues to work normally.<\/p><\/dd>\n<dt id=\"how%20can%20i%20optimize%20performance%3F\"><h3>How can I optimize performance?<\/h3><\/dt>\n<dd><p>For optimal performance, we recommend:<\/p>\n\n<ul>\n<li>Using a caching plugin like Jetpack, WP Rocket, or W3 Total Cache<\/li>\n<li>Configuring Memcached or Redis for database caching<\/li>\n<li>Adjusting cache duration based on how often you update content<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20i%20use%20ai%20translate%20for%20a%20multilingual%20webshop%3F\"><h3>Can I use AI Translate for a multilingual webshop?<\/h3><\/dt>\n<dd><p>Yes! AI Translate works with WooCommerce and other e-commerce plugins. Product titles, descriptions, and categories are automatically translated. Note: prices and technical specifications are not translated.<\/p><\/dd>\n<dt id=\"how%20often%20are%20translations%20updated%3F\"><h3>How often are translations updated?<\/h3><\/dt>\n<dd><p>Translations are only updated when the original content changes. This happens automatically and prevents unnecessary API costs. You can also manually clear the cache via the admin settings.<\/p><\/dd>\n<dt id=\"is%20ai%20translate%20seo-friendly%3F\"><h3>Is AI Translate SEO-friendly?<\/h3><\/dt>\n<dd><p>Yes! AI Translate is fully SEO-friendly. It automatically generates hreflang tags, meta tags,  translates URL slugs, and ensures search engines can properly index all language versions. You do not even need additional SEO plugins anymore<\/p><\/dd>\n<dt id=\"what%20do%20i%20need%20to%20do%20if%20a%20language%20is%20not%20translated%20%3F\"><h3>What do I need to do if a language is not translated ?<\/h3><\/dt>\n<dd><p>Not all languages can be translated with all models. So first make sure you use a model that supports the language. Another reason can be that the rewrite rules must be flushed when adding an new language. Disable and enable the plugin will do this.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20ai%20prompts%3F\"><h3>Can I customize the AI prompts?<\/h3><\/dt>\n<dd><p>The AI prompts are optimized for the best translations by analyzing your website and adjusting the tone. You can add extra context about your site in the admin settings, but this should not be necessary.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20%22enabled%20languages%22%20and%20%22detectable%20languages%22%3F\"><h3>What's the difference between \"Enabled Languages\" and \"Detectable Languages\"?<\/h3><\/dt>\n<dd><p><strong>Enabled Languages<\/strong> are languages visible in the language switcher (the flag button on your website). Visitors can directly select these languages.<\/p>\n\n<p><strong>Detectable Languages<\/strong> are automatically detected based on the visitor's browser language, but are not visible in the switcher. Ideal for languages you want to support without cluttering the interface.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h3>2.2.9<\/h3>\n\n<ul>\n<li>Fix potential 500 error in clean installations. <\/li>\n<li>Improve filtering non text transformer models<\/li>\n<li>Load cache settings only when cache tab is open.<\/li>\n<li>Fix CORS issue with multiple domains.<\/li>\n<li>Reduce placeholder tag restore time.<\/li>\n<li>Updated Admin translations.<\/li>\n<\/ul>\n\n<h3>2.2.8<\/h3>\n\n<ul>\n<li>Fix menu issue with elementor theme<\/li>\n<li>Improve system prompt (role, what and how).<\/li>\n<li>Improve website context generator (what is the website about).<\/li>\n<li>Improve admin UX.<\/li>\n<li>Fix issue with language switcher in some specific themes.<\/li>\n<li>All enabled and detectable languages added to Wordpress sitemap (\/wp-sitemap.xml) <\/li>\n<li>Adviced models on top per API provider.<\/li>\n<li>Code base refactoring. Improve performance and security, thighening code.<\/li>\n<li>Better detect usable models from OpenAI.  <\/li>\n<li>Change language switcher url to fixed urls instead of query param.<\/li>\n<\/ul>\n\n<h3>2.2.4<\/h3>\n\n<ul>\n<li>Added cache warming for pages to admin.<\/li>\n<li>Admin user language preferred over site language for admin page translation.<\/li>\n<li>Implement partial caching of extremely large pages timing out on the API limits.<\/li>\n<li>Support for Wordpress 6.9<\/li>\n<li>Added NAV menu item for language switcher.<\/li>\n<li>Issue with language parameter on home page fixed.<\/li>\n<li>Issue with search not keeping language code fixed.<\/li>\n<li>Improved validation of models, checking account and provider information.<\/li>\n<li>Dual caching strategy for object oriented caching implemented.<\/li>\n<li>Support for multi domain caching.<\/li>\n<li>Added options for placing the Language switcher button on your site. <\/li>\n<li>Implemented stop API calls in admin to avoid cost.<\/li>\n<li>Improved caching and reduce API calls of UI elements.<\/li>\n<\/ul>\n\n<h3>2.1.7<\/h3>\n\n<ul>\n<li>Fixed JS issue with speculationrules.<\/li>\n<li>Removed debug logging.<\/li>\n<li>Fix browser language detection.<\/li>\n<li>Fix admin setting selecting default language.<\/li>\n<li>Set permalink structure on initialization to post-name.<\/li>\n<li>Fixed issue with existing meta tags in default language.<\/li>\n<li>Exclude xml files from processing.<\/li>\n<li>Added 10 languages.<\/li>\n<\/ul>\n\n<h3>2.0.4<\/h3>\n\n<ul>\n<li>Fix switching back and forth with default language<\/li>\n<li>Fix race condition causing white pages for spiders\/crawlers<\/li>\n<li>Fixed hreflang tags for default language<\/li>\n<li>Fix issue SEO engine inject that might mess up already troubled HTML<\/li>\n<li>More efficient merge of translated output resulting in faster load<\/li>\n<li>Detect untranslated text in cached pages and translated them<\/li>\n<li>Reduced url length and system prompt to generate slug<\/li>\n<li>Placeholder translation improved<\/li>\n<\/ul>\n\n<h3>2.0.1<\/h3>\n\n<ul>\n<li>Total rework, changing the translation architecture<\/li>\n<li>Reduced cost of translation (increasing batch)<\/li>\n<li>Great performance boost<\/li>\n<li>Better support for third party plugins and themes<\/li>\n<\/ul>\n\n<h3>1.34<\/h3>\n\n<ul>\n<li>Fix pagination with pretty URL<\/li>\n<li>Remove hallucinated html tags from ALT image tags<\/li>\n<li>Fix menu issues with translated URLs<\/li>\n<li>Implemented translated open graph tags<\/li>\n<li>Better prompting and reduced placeholder translation issues<\/li>\n<\/ul>\n\n<h3>1.3<\/h3>\n\n<ul>\n<li>Added translation of (standard wordpress) translation functionality<\/li>\n<li>Improved translation context and more translation freedom for AI<\/li>\n<li>Improved caching and translation performance<\/li>\n<li>Stable translated URLs: slugs only change if original changes<\/li>\n<li>Added Greek and Romanian<\/li>\n<li>Fixed 404 redirects to correct language homepage<\/li>\n<li>Fixed cache clearing by language<\/li>\n<li>Fixed non-Latin language URL translations<\/li>\n<li>Better AI prompting for tags\/placeholders<\/li>\n<li>Improved contextual translation for single words\/slugs<\/li>\n<\/ul>\n\n<h3>1.2<\/h3>\n\n<ul>\n<li>Reduced API calls<\/li>\n<li>Dynamic content support without breaking cache<\/li>\n<li>Added hreflang tags<\/li>\n<li>Automatic re-translation when original content changes<\/li>\n<li>Fixed language code issues for Ukrainian<\/li>\n<li>Improved API settings UI<\/li>\n<li>Custom post type support<\/li>\n<li>Improved non-Latin script URL translation<\/li>\n<\/ul>\n\n<h3>1.1<\/h3>\n\n<ul>\n<li>Path-based language URLs for SEO<\/li>\n<li>Transient cache clearing option<\/li>\n<li>Better widget and link translation<\/li>\n<li>Homepage meta description option<\/li>\n<li>API error handling with backoff<\/li>\n<li>Detectable (auto-detect, no switcher) languages<\/li>\n<li>Improved cache statistics in admin<\/li>\n<li>Remembers each visitor's language preference<\/li>\n<li>Bugfixes and style improvements<\/li>\n<li>Improved hreflang original URL logic<\/li>\n<\/ul>\n\n<h3>1.0<\/h3>\n\n<ul>\n<li>Initial release with basic AI translation<\/li>\n<\/ul>","raw_excerpt":"AI Translate for WordPress &amp; WooCommerce. Multilingual SEO with translated slugs &amp; 35+ languages. Fast caching, unique Tone of Voice &amp; low AI costs.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/234993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=234993"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gkanters"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=234993"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=234993"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=234993"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=234993"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=234993"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=234993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}