{"id":302932,"date":"2026-05-07T07:23:39","date_gmt":"2026-05-07T07:23:39","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/akukita-chat-with-ai-translation\/"},"modified":"2026-05-28T07:29:25","modified_gmt":"2026-05-28T07:29:25","slug":"akukita-chat-with-ai-translation","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/akukita-chat-with-ai-translation\/","author":23484980,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Akukita Chat with AI Translation","header_author":"Mario Sim\u00f3n Melchor","header_description":"Real-time multilingual chat where every message is automatically translated into each user's preferred language. Supports MyMemory (free), DeepL, and OpenAI.","assets_banners_color":"bab7e8","last_updated":"2026-05-28 07:29:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/akukita.es\/plugins\/akukita-chat\/","header_author_uri":"https:\/\/akukita.es","rating":5,"author_block_rating":0,"active_installs":0,"downloads":240,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.8":{"tag":"1.0.8","author":"akukitadvt","date":"2026-05-07 08:36:00"},"1.0.9":{"tag":"1.0.9","author":"akukitadvt","date":"2026-05-21 10:40:52"},"1.1.0":{"tag":"1.1.0","author":"akukitadvt","date":"2026-05-21 11:28:40"},"1.1.1":{"tag":"1.1.1","author":"akukitadvt","date":"2026-05-21 11:41:39"},"1.1.2":{"tag":"1.1.2","author":"akukitadvt","date":"2026-05-28 07:29:25"}},"upgrade_notice":{"1.1.2":"<p>Fixes real-time message sync for the single-room shortcode. Recommended update for everyone using [akukita_chat_room].<\/p>","1.1.0":"<p>New review prompt that respects your workflow. Safe non-breaking update.<\/p>","1.0.9":"<p>Confirmed compatibility with WordPress 7.0. Recommended update.<\/p>","1.0.8":"<p>Important security review and stability improvements. Recommended for all users.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3525208,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3525208,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3525122,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3525122,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.8","1.0.9","1.1.0","1.1.1","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3551668,"resolution":"1","location":"assets","locale":"","width":1294,"height":889},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3551668,"resolution":"2","location":"assets","locale":"","width":1222,"height":906},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3551668,"resolution":"3","location":"assets","locale":"","width":1187,"height":866},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3551668,"resolution":"4","location":"assets","locale":"","width":1758,"height":499}},"screenshots":{"1":"Live chat on a WooCommerce product page \u2014 a Japanese-speaking customer asks a question in Japanese while the shop owner reads and replies in English. Every message is translated instantly in real time.","2":"The same conversation seen by the Japanese-speaking user \u2014 they read the owner's English replies in Japanese. Each participant chats entirely in their own language.","3":"Settings \u2014 pick your translation engine. MyMemory is selected by default with no API key required, so the chat works out of the box. DeepL and OpenAI are optional.","4":"Chat Rooms management \u2014 create topic-based rooms in seconds and copy the ready-made shortcode to embed any room on a page, post or product."}},"plugin_section":[],"plugin_tags":[5707,2369,2379,99,2333],"plugin_category":[41,48],"plugin_contributors":[262125],"plugin_business_model":[],"class_list":["post-302932","plugin","type-plugin","status-publish","hentry","plugin_tags-chat","plugin_tags-customer-support","plugin_tags-live-chat","plugin_tags-multilingual","plugin_tags-translation","plugin_category-communication","plugin_category-language-tools","plugin_contributors-akukitadvt","plugin_committers-akukitadvt"],"banners":{"banner":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/banner-772x250.png?rev=3525122","banner_2x":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/banner-1544x500.png?rev=3525122","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/icon-128x128.png?rev=3525208","icon_2x":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/icon-256x256.png?rev=3525208","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/screenshot-1.png?rev=3551668","caption":"Live chat on a WooCommerce product page \u2014 a Japanese-speaking customer asks a question in Japanese while the shop owner reads and replies in English. Every message is translated instantly in real time."},{"src":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/screenshot-2.png?rev=3551668","caption":"The same conversation seen by the Japanese-speaking user \u2014 they read the owner's English replies in Japanese. Each participant chats entirely in their own language."},{"src":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/screenshot-3.png?rev=3551668","caption":"Settings \u2014 pick your translation engine. MyMemory is selected by default with no API key required, so the chat works out of the box. DeepL and OpenAI are optional."},{"src":"https:\/\/ps.w.org\/akukita-chat-with-ai-translation\/assets\/screenshot-4.png?rev=3551668","caption":"Chat Rooms management \u2014 create topic-based rooms in seconds and copy the ready-made shortcode to embed any room on a page, post or product."}],"raw_content":"<!--section=description-->\n<p><strong>Turn your WordPress site into a global community.<\/strong><\/p>\n\n<p>Got visitors from different countries who don't share a common language? With Akukita Chat, an English speaker and a Spanish speaker can hold a natural conversation \u2014 each one reads and writes in their own language. The translation is instant, invisible, and cached so it never slows down.<\/p>\n\n<p>No API keys, no monthly fees, no configuration headaches. Drop a shortcode on any page and you have a multilingual chat running in under 60 seconds.<\/p>\n\n<h4>Why people install Akukita Chat<\/h4>\n\n<ul>\n<li>\ud83c\udf0d <strong>70+ languages, zero setup<\/strong> \u2014 Works out of the box with the free MyMemory provider. No registration, no credit card.<\/li>\n<li>\ud83d\udcac <strong>Multi-room chat<\/strong> \u2014 Create as many topic-based rooms as you want from the admin dashboard.<\/li>\n<li>\u26a1 <strong>Real-time<\/strong> \u2014 Messages appear instantly via WebSocket, no page reload.<\/li>\n<li>\ud83e\udde0 <strong>3 translation engines<\/strong> \u2014 Free (MyMemory), high-quality (DeepL), or premium AI (OpenAI GPT-4o-mini). You choose.<\/li>\n<li>\ud83d\ude80 <strong>Smart caching<\/strong> \u2014 Each phrase is translated once, then served instantly to everyone. Saves quota and lightens server load.<\/li>\n<li>\ud83d\udcf1 <strong>Beautiful on mobile<\/strong> \u2014 Dark-glass responsive UI that looks polished on phones and desktop.<\/li>\n<li>\ud83d\udd10 <strong>Admin-controlled<\/strong> \u2014 Only administrators create rooms, so the conversation stays moderated by design.<\/li>\n<li>\ud83c\uddea\ud83c\uddfa <strong>GDPR-ready<\/strong> \u2014 Privacy policy auto-generated, message retention configurable, no data leaves your DB except the text being translated.<\/li>\n<\/ul>\n\n<h4>Perfect for<\/h4>\n\n<ul>\n<li>International communities and forums<\/li>\n<li>Language exchange and learning sites<\/li>\n<li>Multilingual e-commerce stores with WooCommerce<\/li>\n<li>Travel, expat and digital-nomad communities<\/li>\n<li>Online courses with students from multiple countries<\/li>\n<li>SaaS support chats serving customers worldwide<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Pick a translation provider in <strong>Akukita Chat \u2192 Settings<\/strong> (the free MyMemory is selected by default \u2014 no API key needed).<\/li>\n<li>Create your first room in <strong>Akukita Chat \u2192 Rooms<\/strong>.<\/li>\n<li>Paste <code>[akukita_chat]<\/code> on any page or post.<\/li>\n<li>Done. Your users can now chat across languages.<\/li>\n<\/ol>\n\n<h4>Shortcodes<\/h4>\n\n<pre><code>[akukita_chat]                     Full chat widget with room sidebar\n[akukita_chat height=\"700\"]        Custom height in pixels\n[akukita_chat_room id=\"1\"]         Embed a specific room\n<\/code><\/pre>\n\n<h4>Translation Providers<\/h4>\n\n<p>You choose which one to use, and you can switch any time without losing your chat history:<\/p>\n\n<ol>\n<li><strong>MyMemory (default)<\/strong> \u2014 100% free, no API key. 5,000 words\/day per IP, or 50,000\/day if you add your email in Settings.<\/li>\n<li><strong>DeepL Free<\/strong> \u2014 Best European-language quality. 500,000 characters\/month with a free DeepL API key.<\/li>\n<li><strong>OpenAI GPT-4o-mini<\/strong> \u2014 State-of-the-art translation quality including idiomatic and informal language. Requires a paid OpenAI API key. Costs are minimal (~$0.15 per 1M input tokens).<\/li>\n<\/ol>\n\n<p>If the API ever goes down, the original message is shown as-is \u2014 your chat keeps working.<\/p>\n\n<h4>Upgrade to Akukita Chat Premium<\/h4>\n\n<p>Get features designed for serious communities and businesses at <a href=\"https:\/\/akukita.es\/plugins\">akukita.es\/plugins<\/a>:<\/p>\n\n<ul>\n<li>\ud83d\udc8c <strong>Direct Messages<\/strong> \u2014 Private 1-on-1 translated conversations<\/li>\n<li>\ud83d\udee1 <strong>Moderation Panel<\/strong> \u2014 Ban, mute, delete with one click<\/li>\n<li>\ud83c\udfa8 <strong>6 Themes + Custom CSS<\/strong> \u2014 Match your brand perfectly<\/li>\n<li>\ud83d\udcca <strong>Analytics Dashboard<\/strong> \u2014 Active users, peak hours, language breakdown<\/li>\n<li>\ud83d\uded2 <strong>WooCommerce Integration<\/strong> \u2014 Gate rooms behind product purchases<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/akukita.es\/plugins\">See all premium features \u2192<\/a><\/p>\n\n<h4>Built by Akukita<\/h4>\n\n<p>Akukita is a Spanish software studio focused on building tools that connect people across languages. Mario Sim\u00f3n Melchor leads development. The plugin is actively maintained \u2014 bug reports and feature requests get a response within 48 hours on the <a href=\"https:\/\/wordpress.org\/support\/plugin\/akukita-chat-with-ai-translation\/\">support forum<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Akukita Chat connects to third-party translation APIs to translate chat messages. Each provider is opt-in and configured by you in <strong>Akukita Chat \u2192 Settings<\/strong>. No data is sent unless you enable a provider and a user posts a message.<\/p>\n\n<p><strong>1. MyMemory \/ Translated.net<\/strong> (default \u2014 no API key needed)\nOnly the text of each chat message is sent. No user identifiers, emails or WordPress data are transmitted.<\/p>\n\n<ul>\n<li>Service URL: https:\/\/mymemory.translated.net<\/li>\n<li>Terms of Service: https:\/\/mymemory.translated.net\/terms-and-conditions<\/li>\n<li>Privacy Policy: https:\/\/translated.com\/confidentiality<\/li>\n<\/ul>\n\n<p><strong>2. DeepL API<\/strong> (optional \u2014 requires API key)\nOnly message text is sent.<\/p>\n\n<ul>\n<li>Service URL: https:\/\/www.deepl.com<\/li>\n<li>Terms of Service: https:\/\/www.deepl.com\/pro-license<\/li>\n<li>Privacy Policy: https:\/\/www.deepl.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>3. OpenAI API<\/strong> (optional \u2014 requires API key)\nOnly message text is sent to the GPT model.<\/p>\n\n<ul>\n<li>Service URL: https:\/\/openai.com<\/li>\n<li>Terms of Service: https:\/\/openai.com\/policies\/row-terms-of-use\/<\/li>\n<li>Privacy Policy: https:\/\/openai.com\/policies\/row-privacy-policy\/<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>Akukita Chat stores all chat messages in your own WordPress database. The plugin uses <code>wp_add_privacy_policy_content()<\/code> to automatically suggest privacy text for your site's policy page (visible in <strong>Settings \u2192 Privacy<\/strong>). You control the message retention period from the plugin settings.<\/p>\n\n<!--section=installation-->\n<h4>From WordPress.org (recommended)<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress admin.<\/li>\n<li>Search for <strong>\"Akukita Chat\"<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Akukita Chat \u2192 Settings<\/strong> to configure your provider (the free one works out of the box).<\/li>\n<li>Go to <strong>Akukita Chat \u2192 Rooms<\/strong> to create your first room.<\/li>\n<li>Paste <code>[akukita_chat]<\/code> on any page or post.<\/li>\n<li>Make sure <strong>Settings \u2192 General \u2192 Anyone can register<\/strong> is enabled so visitors can join.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the ZIP from this page.<\/li>\n<li>Upload it via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate and follow steps 4-7 above.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20really%20need%20zero%20configuration%3F\"><h3>Do I really need zero configuration?<\/h3><\/dt>\n<dd><p>Yes. After activating the plugin, the free MyMemory provider is already selected. You only need to create a room and paste the shortcode. The default 5,000 words\/day quota is enough for small to medium communities.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20the%2050%2C000%20words%2Fday%20free%20quota%3F\"><h3>How do I get the 50,000 words\/day free quota?<\/h3><\/dt>\n<dd><p>In <strong>Akukita Chat \u2192 Settings<\/strong>, enter any email address in the MyMemory field. That's it \u2014 your quota goes from 5,000 to 50,000 words\/day at no cost.<\/p><\/dd>\n<dt id=\"can%20my%20users%20create%20their%20own%20rooms%3F\"><h3>Can my users create their own rooms?<\/h3><\/dt>\n<dd><p>No, by design. Only administrators can create and manage rooms from the dashboard. This keeps the chat moderated and prevents spam rooms. The Premium add-on adds private and invite-only rooms if you need that flexibility.<\/p><\/dd>\n<dt id=\"do%20users%20need%20a%20wordpress%20account%3F\"><h3>Do users need a WordPress account?<\/h3><\/dt>\n<dd><p>Yes, but they don't have to create it manually. When someone visits the chat page without being logged in, a registration modal appears where they can create their account in 10 seconds. This requires <strong>Settings \u2192 General \u2192 Anyone can register<\/strong> to be enabled.<\/p><\/dd>\n<dt id=\"what%20about%20chat%20history%3F\"><h3>What about chat history?<\/h3><\/dt>\n<dd><p>Messages are stored in your own WordPress database. You decide how many days of history to keep in Settings, and older messages are auto-purged daily. Nothing is ever sent to third parties except the text being translated to your chosen provider.<\/p><\/dd>\n<dt id=\"what%20if%20my%20translation%20provider%20goes%20down%3F\"><h3>What if my translation provider goes down?<\/h3><\/dt>\n<dd><p>The original (untranslated) message is shown. Users still see the conversation, just without translation during the outage. The chat itself keeps working at full speed.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20caching%20plugins%20%28wp%20rocket%2C%20litespeed%2C%20w3%20total%20cache%29%3F\"><h3>Is it compatible with caching plugins (WP Rocket, LiteSpeed, W3 Total Cache)?<\/h3><\/dt>\n<dd><p>Yes, but exclude the page containing <code>[akukita_chat]<\/code> from full-page cache, or configure your caching plugin to vary cache by login status. The chat output depends on whether the user is logged in.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20multisite%3F\"><h3>Does it work with Multisite?<\/h3><\/dt>\n<dd><p>Yes. Each site in the network has its own rooms, messages and settings.<\/p><\/dd>\n<dt id=\"what%20php%20version%20is%20required%3F\"><h3>What PHP version is required?<\/h3><\/dt>\n<dd><p>PHP 7.4 or higher. PHP 8.0 or higher is recommended for better performance.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20wordpress%207.0%3F\"><h3>Is the plugin compatible with WordPress 7.0?<\/h3><\/dt>\n<dd><p>Yes, fully tested and compatible with WordPress 7.0.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed: Messages now sync correctly in real time when using the single-room shortcode [akukita_chat_room].<\/li>\n<li>Improved: Refined plugin tags for better discoverability in the plugin directory.<\/li>\n<li>Improved: New screenshots showcasing live multilingual chat.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Improved: Review prompt now appears after 3 days of use (previously 14) for faster user feedback.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Friendly review prompt in admin (appears after 3 days of use, fully dismissible).<\/li>\n<li>Improved: Better integration with the WordPress.org support workflow \u2014 unhappy users are directed to the support forum instead of leaving rushed reviews.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Confirmed compatibility with WordPress 7.0.<\/li>\n<li>Improved plugin documentation and on-screen help.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Improved: Database security review and code hardening across the entire plugin.<\/li>\n<li>Improved: Updated all external service links to canonical URLs for stability.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Improved: Plugin scope optimized for the free version. Private rooms moved to the Premium add-on for a cleaner feature split.<\/li>\n<li>Improved: All third-party service documentation links verified and updated.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added: \"Powered by\" badge is now opt-in from Settings (off by default).<\/li>\n<li>Improved: REST API permission checks tightened across all endpoints.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added: Premium upgrade page with feature overview.<\/li>\n<li>Added: Developer hooks (<code>akch_message_created<\/code>, <code>akch_room_created<\/code>, <code>akch_can_post_message<\/code>) for extensions and integrations.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added: GDPR-ready privacy policy suggestion.<\/li>\n<li>Improved: Full compliance with WordPress.org coding standards.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Multi-room real-time chat with AI translation.<\/li>\n<li>MyMemory (free), DeepL and OpenAI GPT-4o-mini providers.<\/li>\n<li>70+ languages with automatic detection and caching.<\/li>\n<li>User self-registration from the chat page.<\/li>\n<li>Configurable message history retention.<\/li>\n<li>Responsive dark-glass UI.<\/li>\n<\/ul>","raw_excerpt":"Live chat where every message is auto-translated into each user&#039;s language. 70+ languages, no setup, no API key required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302932"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/akukitadvt"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302932"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302932"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302932"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302932"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302932"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}