{"id":244372,"date":"2025-08-06T09:30:00","date_gmt":"2025-08-06T09:30:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ovesio\/"},"modified":"2026-02-19T14:44:25","modified_gmt":"2026-02-19T14:44:25","slug":"ovesio","status":"publish","type":"plugin","link":"https:\/\/ml.wordpress.org\/plugins\/ovesio\/","author":23342791,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.12","stable_tag":"1.3.12","tested":"6.9.4","requires":"6.2","requires_php":"7.2","requires_plugins":null,"header_name":"Ovesio","header_author":"Ovesio","header_description":"Get instant translations & contentn generator in over 27 languages, powered by the most advanced artificial intelligence technologies.","assets_banners_color":"505050","last_updated":"2026-02-19 14:44:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ovesio.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":537,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"ovesio","date":"2025-08-06 15:33:18"},"1.3.10":{"tag":"1.3.10","author":"ovesio","date":"2026-01-17 13:36:42"},"1.3.11":{"tag":"1.3.11","author":"ovesio","date":"2026-01-21 08:27:12"},"1.3.12":{"tag":"1.3.12","author":"ovesio","date":"2026-02-19 14:44:25"},"1.3.2":{"tag":"1.3.2","author":"ovesio","date":"2025-08-06 15:38:34"},"1.3.3":{"tag":"1.3.3","author":"ovesio","date":"2025-08-06 15:56:45"},"1.3.4":{"tag":"1.3.4","author":"ovesio","date":"2025-08-20 08:46:31"},"1.3.7":{"tag":"1.3.7","author":"ovesio","date":"2026-01-16 21:01:41"},"1.3.8":{"tag":"1.3.8","author":"ovesio","date":"2026-01-16 21:08:23"},"1.3.9":{"tag":"1.3.9","author":"ovesio","date":"2026-01-17 13:34:33"},"v1.3.5":{"tag":"v1.3.5","author":"ovesio","date":"2025-12-02 07:17:47"}},"upgrade_notice":{"1.3.12":"<p>Includes callback linking fixes, tag mapping fixes, and pending auto-refresh with countdown.<\/p>","1.3.3":"<p>Lang flags fix.\nComposer updated.\nLog removed.<\/p>\n\n<p>Enjoy faster multilingual publishing with Ovesio! \ud83d\ude80<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3441269,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3441269,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3441269,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1","1.3.10","1.3.11","1.3.12","1.3.2","1.3.3","1.3.4","1.3.7","1.3.8","1.3.9","v1.3.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3441269,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3441269,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3441269,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3441269,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3441269,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3441269,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Ovesio - Content AI's Dashboard","2":"Ovesio - Content AI's Translations List","3":"Ovesio WP Plugin API Settings","4":"Ovesio WP Plugin Translation Settings","5":"Ovesio WP Plugin Requests List","6":"Ovesio WP Plugin Example of new buttons on hover"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1385,1734,99,95,2333],"plugin_category":[48],"plugin_contributors":[245957,245956],"plugin_business_model":[],"class_list":["post-244372","plugin","type-plugin","status-publish","hentry","plugin_tags-language","plugin_tags-localization","plugin_tags-multilingual","plugin_tags-translate","plugin_tags-translation","plugin_category-language-tools","plugin_contributors-awebro","plugin_contributors-ovesio","plugin_committers-ovesio"],"banners":{"banner":"https:\/\/ps.w.org\/ovesio\/assets\/banner-772x250.png?rev=3441269","banner_2x":"https:\/\/ps.w.org\/ovesio\/assets\/banner-1544x500.png?rev=3441269","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ovesio\/assets\/icon-256x256.png?rev=3441269","icon_2x":"https:\/\/ps.w.org\/ovesio\/assets\/icon-256x256.png?rev=3441269","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ovesio\/assets\/screenshot-1.png?rev=3441269","caption":"Ovesio - Content AI's Dashboard"},{"src":"https:\/\/ps.w.org\/ovesio\/assets\/screenshot-2.png?rev=3441269","caption":"Ovesio - Content AI's Translations List"},{"src":"https:\/\/ps.w.org\/ovesio\/assets\/screenshot-3.png?rev=3441269","caption":"Ovesio WP Plugin API Settings"},{"src":"https:\/\/ps.w.org\/ovesio\/assets\/screenshot-4.png?rev=3441269","caption":"Ovesio WP Plugin Translation Settings"},{"src":"https:\/\/ps.w.org\/ovesio\/assets\/screenshot-5.png?rev=3441269","caption":"Ovesio WP Plugin Requests List"},{"src":"https:\/\/ps.w.org\/ovesio\/assets\/screenshot-6.png?rev=3441269","caption":"Ovesio WP Plugin Example of new buttons on hover"}],"raw_content":"<!--section=description-->\n<p>Automatically translate your WordPress into 30+ languages with Ovesio's <a href=\"https:\/\/ovesio.com\/\">Content AI<\/a> Engine.<\/p>\n\n<h3>Scale To International Markets In Hours With Multilingual AI<\/h3>\n\n<ul>\n<li>100% no-code setup and use<\/li>\n<li>Best AI translation quality on the market<\/li>\n<li>Built-in quality assurance through Ovesio's <a href=\"https:\/\/ovesio.com\/blog\/what-is-the-ovesio-ai-inspector\">AI Inspector<\/a><\/li>\n<\/ul>\n\n<p>https:\/\/www.youtube.com\/watch?v=msq4YIA6LWk<\/p>\n\n<p>Supercharge your content with multilingual AI.<\/p>\n\n<p>Translate posts, pages, and products with one click, powered by Ovesio.<\/p>\n\n<p>Here's a complete tutorial on how to get the most out of the <a href=\"https:\/\/ovesio.com\/blog\/ovesio-ai-translation-wordpress-plugin\">Ovesio WordPress Plugin<\/a>.<\/p>\n\n<h3>What this plugin does<\/h3>\n\n<p>\u2013 Adds Translate buttons under Posts, Pages, Categories, Tags (and WooCommerce products if you use WooCommerce).\n\u2013 Sends the text to Ovesio for translation \/ content generation.\n\u2013 Creates the translated item(s) automatically and links it with the original (via Polylang).\n\u2013 Keeps a Requests List so you can see what was sent, when, and the status.<\/p>\n\n<h3>What you need (dependencies)<\/h3>\n\n<p>\u2013 WordPress 6.3 or newer\n\u2013 PHP 7.4+ (8.0+ recommended)\n\u2013 Polylang (free or Pro) \u2013 required for languages\n\u2013 WooCommerce (optional) \u2013 only if you want to translate products &amp; product taxonomies\n\u2013 An Ovesio account + API key<\/p>\n\n<h3>Install &amp; activate<\/h3>\n\n<p>Upload the ovesio folder (extracted from ovesio.zip) to \/wp-content\/plugins\/, or install it via Plugins \u2192 Add New \u2192 Upload.<\/p>\n\n<p>Activate it in Plugins.<\/p>\n\n<p>After activation the plugin creates its own table in the database \u2013 nothing you need to do.<\/p>\n\n<h3>First-time setup<\/h3>\n\n<p><strong>Important:<\/strong> Before configuring the module, ensure you have installed and configure Polylang plugin. Also keep in mind that Ovesio translates content, but system files or the emails send to your customers must be translated manually or by using other language packs.<\/p>\n\n<h3>API tab<\/h3>\n\n<p>\u2013 API URL \u2013 leave default unless Ovesio told you otherwise.\n\u2013 API Key \u2013 paste the key from your Ovesio dashboard.<\/p>\n\n<p>Click Save Changes.<\/p>\n\n<h3>The Translation Process<\/h3>\n\n<p>\u2013 Content language \u2013 choose the source language (or \"System\" to use Polylang's default).\n\u2013 Workflow \u2013 pick your Ovesio workflow ID (if you use one).\n\u2013 Translate to \u2013 tick the languages you want to generate.\n\u2013 Post status \u2013 choose if new content should be Publish, Draft, etc.<\/p>\n\n<p>Click Save Changes again.<\/p>\n\n<h3>How to use it<\/h3>\n\n<p>Go to Posts, Pages, Categories, Tags (or Products if WooCommerce).<\/p>\n\n<p>Hover an item \u2013 you'll see Translate (with flags) and Translate All.<\/p>\n\n<p>Click a flag to translate into that language, or Translate All to send to every selected language.<\/p>\n\n<p>That's it. Once Ovesio finishes, the translated item appears automatically.<\/p>\n\n<h4>Check the status<\/h4>\n\n<p>\u2013 Ovesio \u2192 Requests List shows every request, its status (Pending \/ Completed), date, and a link to the Ovesio job.<\/p>\n\n<h3>What the service is and what it is used for<\/h3>\n\n<p>This plugin helps you to translate your website content using Ovesio.com services. You can use it to translate pages, posts, taxonomies, categories and WooCommerce products.<\/p>\n\n<h3>What data is sent and when<\/h3>\n\n<p>This plugin only sends data to ovesio.com when you manually trigger a translation by pressing the translate link present in these sections: post\/page\/taxonomy\/category\/product.\nYour API keys are stored securely in your WordPress database and are never shared with the plugin developer.\nThe default domain used for sending data is https:\/\/api.ovesio.com\/v1\/ but in some cases ovesio.com can provide you with a different subdomain of the same domain name in order to be used for translation service.\nWe do not collect sensitive data or personal information.<\/p>\n\n<h3>Ovesio terms of service and privacy policy<\/h3>\n\n<p>Please check Ovesio.com terms and conditions here: https:\/\/ovesio.com\/information\/terms\nand the privacy policy here: https:\/\/ovesio.com\/information\/privacy<\/p>\n\n<h3>Troubleshooting<\/h3>\n\n<p>\u2013 Nothing happens when I click Translate: Check you are logged in as a user who can edit posts. Make sure the API key is valid.\n\u2013 Callback not working \/ 404: Re-save permalinks. Ensure the Security Hash in the URL matches the one in settings.\n\u2013 Translations go to the wrong status: Change Post status in Translation settings.\n\u2013 Polylang errors: Confirm Polylang is active and languages are set.<\/p>\n\n<h3>Support &amp; feedback<\/h3>\n\n<p>\u2013 Open an issue on GitHub (if you host the code there)<\/p>\n\n<h3>Author<\/h3>\n\n<p>Aweb Design SRL<\/p>\n\n<h3>License<\/h3>\n\n<p>MIT License. See LICENSE file for details.<\/p>\n\n<h3>Disclaimer<\/h3>\n\n<p>This module is provided \"AS IS\", without warranty of any kind, express or implied.\nThe authors and contributors are not liable for any claim, damages, or other liability,\nwhether in an action of contract, tort, or otherwise, arising from, out of, or in connection\nwith the module or the use or other dealings in the module.<\/p>\n\n<p>This is an open-source community module and is not an official module of WordPress<\/p>\n\n<p>This module may rely on third-party services\/APIs. Availability and output quality may vary.<\/p>\n\n<p>Use this module at your own risk. Always test in a staging environment before deploying to production.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20edit%20code\"><h3>Do I need to edit code<\/h3><\/dt>\n<dd><p>No. Everything is done from the WordPress admin.<\/p><\/dd>\n<dt id=\"can%20i%20pick%20which%20fields%20are%20translated%3F\"><h3>Can I pick which fields are translated?<\/h3><\/dt>\n<dd><p>The plugin sends title, content, excerpt and handles taxonomies; advanced control may require adjusting the workflow in Ovesio.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20polylang%3F\"><h3>Does it work without Polylang?<\/h3><\/dt>\n<dd><p>No, Polylang is required to assign languages and link translations.<\/p><\/dd>\n<dt id=\"woocommerce%20support%3F\"><h3>WooCommerce support?<\/h3><\/dt>\n<dd><p>Yes. Products and product categories\/tags are supported if WooCommerce is active.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.12<\/h4>\n\n<ul>\n<li>Language normalization fixes for callback -&gt; Polylang mapping.<\/li>\n<li>Polylang translation group linking fixes for callbacks.<\/li>\n<li>Term\/tag mapping fixes (<code>post_tag<\/code>, <code>product_tag<\/code>).<\/li>\n<li>Pending translations auto-refresh setting (default enabled).<\/li>\n<li>30s pending counter + auto-refresh in admin list pages.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<p>Bug fix: Translation not found<\/p>\n\n<h4>1.3.6<\/h4>\n\n<p>Composer file updated<\/p>\n\n<h4>1.3.5<\/h4>\n\n<p>Added Yoast support\nPost tags are now translated<\/p>\n\n<h4>1.3.4<\/h4>\n\n<p>Readme file updated\nNew tutorial link added\nMissing flags fix<\/p>\n\n<h4>1.3.3<\/h4>\n\n<p>Readme file updated<\/p>\n\n<h4>1.3.1<\/h4>\n\n<p>Lang flags fix.<\/p>\n\n<p>Composer updated.<\/p>\n\n<p>Log removed.<\/p>\n\n<h4>1.3.0<\/h4>\n\n<p>New: Bulk \"Translate All\" option for entire categories.<\/p>\n\n<p>Improved handling of long content (optimized chunking for API limits).<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Initial WooCommerce product translation support.<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>Initial release \u2013 Posts, Pages, Categories, Tags translation with Polylang integration.<\/p>","raw_excerpt":"Automatically translate your WordPress into 30+ languages with Ovesio&#039;s Content AI Engine.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/244372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=244372"}],"author":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ovesio"}],"wp:attachment":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=244372"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=244372"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=244372"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=244372"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=244372"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=244372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}