{"id":263782,"date":"2025-12-09T10:42:59","date_gmt":"2025-12-09T10:42:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/livelang-smart-visual-translator\/"},"modified":"2026-04-17T19:13:59","modified_gmt":"2026-04-17T19:13:59","slug":"livelang","status":"publish","type":"plugin","link":"https:\/\/zul.wordpress.org\/plugins\/livelang\/","author":16295061,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.1","stable_tag":"2.0.1","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"LiveLang \u2013 Smart Multilingual Visual Translator","header_author":"LiveLang Team","header_description":"Inline visual translator for WordPress. Click \u2192 edit \u2192 translate \u2192 save. Page\/slug based + global translations.","assets_banners_color":"021e35","last_updated":"2026-04-17 19:13:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/livelang.pro\/","rating":5,"author_block_rating":0,"active_installs":50,"downloads":668,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"papanbiswasbd","date":"2025-12-10 19:14:56"},"1.0.1":{"tag":"1.0.1","author":"papanbiswasbd","date":"2026-02-24 08:39:58"},"1.0.2":{"tag":"1.0.2","author":"papanbiswasbd","date":"2026-04-11 15:06:58"},"1.0.3":{"tag":"1.0.3","author":"papanbiswasbd","date":"2026-04-14 08:45:10"},"2.0.0":{"tag":"2.0.0","author":"papanbiswasbd","date":"2026-04-17 13:07:49"},"2.0.1":{"tag":"2.0.1","author":"papanbiswasbd","date":"2026-04-17 19:13:59"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3424940,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3424940,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.gif":{"filename":"banner-1544x500.gif","revision":3420468,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.gif":{"filename":"banner-772x250.gif","revision":3420468,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","2.0.0","2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":3416720,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3416720,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3416720,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3416720,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"LiveLang Translate Mode on frontend","2":"Inline text editing interface","3":"Multi-language editing within the same page","4":"Language switcher with flags","5":"SEO-friendly URL structure","6":"Global vs page-based translation options"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1386,2333,2334,2796,257406],"plugin_category":[48],"plugin_contributors":[251955],"plugin_business_model":[],"class_list":["post-263782","plugin","type-plugin","status-publish","hentry","plugin_tags-multilanguage","plugin_tags-translation","plugin_tags-translator","plugin_tags-visual-editor","plugin_tags-visual-translator","plugin_category-language-tools","plugin_contributors-papanbiswasbd","plugin_committers-papanbiswasbd"],"banners":{"banner":"https:\/\/ps.w.org\/livelang\/assets\/banner-772x250.gif?rev=3420468","banner_2x":"https:\/\/ps.w.org\/livelang\/assets\/banner-1544x500.gif?rev=3420468","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/livelang\/assets\/icon-128x128.gif?rev=3424940","icon_2x":"https:\/\/ps.w.org\/livelang\/assets\/icon-256x256.gif?rev=3424940","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/livelang\/assets\/screenshot-2.png?rev=3416720","caption":"Inline text editing interface"},{"src":"https:\/\/ps.w.org\/livelang\/assets\/screenshot-3.png?rev=3416720","caption":"Multi-language editing within the same page"},{"src":"https:\/\/ps.w.org\/livelang\/assets\/screenshot-4.png?rev=3416720","caption":"Language switcher with flags"},{"src":"https:\/\/ps.w.org\/livelang\/assets\/screenshot-5.png?rev=3416720","caption":"SEO-friendly URL structure"}],"raw_content":"<!--section=description-->\n<p>LiveLang is a powerful visual translation plugin for WordPress that lets you translate or modify any text directly from the frontend \u2014 instantly.<\/p>\n\n<p>Enable Translate Mode \u2192 click any text \u2192 edit \u2192 save.<\/p>\n\n<p>No file editing. No searching for strings. No .po\/.mo files. No duplicate pages.<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=x_pem4ZeGWw]<\/p>\n\n<p>\ud83d\ude80 Multi-Language System (SEO Optimized)<\/p>\n\n<p>LiveLang provides a structured multi-language system with SEO-friendly URLs and built-in language switching.<\/p>\n\n<p>You can manage multiple languages within a single page \u2014 no need to create duplicate pages or manage complex translation files.<\/p>\n\n<p>Example URL structure:\ndomain.com\/en\/page<br \/>\ndomain.com\/bn\/page<\/p>\n\n<p>Clean, scalable, and SEO-friendly.<\/p>\n\n<p>\ud83d\ude80 High-Performance JSON Cache System<\/p>\n\n<p>LiveLang uses a smart JSON-based caching system to deliver fast performance.<\/p>\n\n<p>Translations are cached after the first load, significantly reducing database queries and improving page speed.<\/p>\n\n<p>Benefits:\n- Faster page loading\n- Reduced database queries\n- Smooth multilingual experience\n- Scalable performance for large websites<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li>Visual inline text editing (frontend)<\/li>\n<li>Full multi-language support<\/li>\n<li>Translate multiple languages within the same page<\/li>\n<li>Page-based &amp; global translation modes<\/li>\n<li>SEO-friendly language URL structure<\/li>\n<li>Built-in language switcher<\/li>\n<li>Language switcher shortcode: [livelang_language_switcher]<\/li>\n<li>Shortcode support for posts, pages, menus, and PHP (do_shortcode)<\/li>\n<li>Country flags for each language<\/li>\n<li>Automatic lang attribute support (SEO &amp; accessibility)<\/li>\n<li>JSON-based translation caching system<\/li>\n<li>Works with any theme, builder, or plugin<\/li>\n<li>WooCommerce compatible<\/li>\n<li>Lightweight and optimized<\/li>\n<li>No .po\/.mo files required<\/li>\n<li>Update-proof (translations stored safely in database)<\/li>\n<\/ul>\n\n<p>Free version allows up to 3 languages.<br \/>\nPro version unlocks unlimited languages: https:\/\/livelang.pro\/pricing\/<\/p>\n\n<p>LiveLang is ideal for developers, agencies, and website owners who want full control over translations without complexity.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/livelang<\/code> or install via WordPress Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings \u2192 LiveLang Settings to configure languages.<\/li>\n<li>Add the language switcher using shortcode, menu, or PHP.<\/li>\n<li>Visit your frontend and click the \u201cTranslate\u201d button to start editing.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20use%20livelang%3F\"><h3>How do I use LiveLang?<\/h3><\/dt>\n<dd><p>Enable Translate Mode from the frontend, click any text, edit it, and save instantly.<\/p><\/dd>\n<dt id=\"how%20many%20languages%20can%20i%20use%3F\"><h3>How many languages can I use?<\/h3><\/dt>\n<dd><p>The free version supports up to 3 languages. Pro version supports unlimited languages.<\/p><\/dd>\n<dt id=\"do%20i%20need%20separate%20pages%20for%20each%20language%3F\"><h3>Do I need separate pages for each language?<\/h3><\/dt>\n<dd><p>No. LiveLang allows multiple languages within the same page.<\/p><\/dd>\n<dt id=\"is%20it%20seo-friendly%3F\"><h3>Is it SEO-friendly?<\/h3><\/dt>\n<dd><p>Yes. LiveLang generates clean language-based URLs (example: \/en\/, \/bn\/) and adds proper lang attributes to HTML.<\/p><\/dd>\n<dt id=\"how%20does%20the%20language%20switcher%20work%3F\"><h3>How does the language switcher work?<\/h3><\/dt>\n<dd><p>Use the shortcode [livelang_language_switcher] anywhere \u2014 posts, pages, menus, or PHP files using do_shortcode().<\/p><\/dd>\n<dt id=\"will%20translations%20be%20lost%20after%20updates%3F\"><h3>Will translations be lost after updates?<\/h3><\/dt>\n<dd><p>No. All translations are stored safely in the database and remain intact after updates.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20website%3F\"><h3>Does it slow down my website?<\/h3><\/dt>\n<dd><p>No. The built-in JSON caching system minimizes database queries and ensures high performance.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Added fully customizable Floating Language Switcher with real-time admin preview<\/li>\n<li>Added ability to enable\/disable floating switcher from settings (Disabled by default)<\/li>\n<li>Implemented high-performance versioned caching for translations (O(1) search\/replace)<\/li>\n<li>Hardened REST API security with strict language validation<\/li>\n<li>Refined frontend switcher logic with accessibility (Esc key) and click-outside detection<\/li>\n<li>Optimized translation mapping with versioning to avoid aggressive cache flushing<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major UI\/UX overhaul of the WordPress Admin Toolbar<\/li>\n<li>Added custom premium \"Radio-style\" switcher for enabling\/disabling the editor<\/li>\n<li>Fixed language preservation issue when toggling the editor (stays on the current language)<\/li>\n<li>Improved toolbar responsiveness across desktop and mobile devices<\/li>\n<li>Refined dropdown styles for language switching<\/li>\n<li>Enhanced performance of the toolbar UI<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Remove language code from url for default language<\/li>\n<li>Fix language switcher URL generation for default language<\/li>\n<li>Improved compatibility with various themes and plugins<\/li>\n<li>Fixed minor bugs and improved overall performance<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added full compatibility with Pro version (supports unlimited languages)<\/li>\n<li>Improved multi-language system stability and consistency<\/li>\n<li>Fixed number filtering issue in translations<\/li>\n<li>Added dynamic lang attribute (e.g., lang=\"en-US\") to HTML tag for better SEO &amp; accessibility<\/li>\n<li>Fixed inconsistencies between global and page-based translations<\/li>\n<li>Resolved REST API URL issues for subdirectory WordPress installations<\/li>\n<li>Improved translation handling logic<\/li>\n<li>Fixed multiple minor bugs and improved overall performance<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added full multi-language support<\/li>\n<li>Added SEO-friendly language URL structure (domain.com\/lang\/slug)<\/li>\n<li>Added built-in language switcher<\/li>\n<li>Added language switcher shortcode<\/li>\n<li>Added shortcode support for menus and PHP theme files<\/li>\n<li>Added country flags for each language<\/li>\n<li>Added high-performance JSON translation cache system<\/li>\n<li>Improved frontend UX\/UI performance<\/li>\n<li>Free version limited to 3 languages<\/li>\n<li>Fixed bugs from previous version<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Added visual inline translation editor<\/li>\n<li>Added page-based and global translation modes<\/li>\n<li>WooCommerce compatibility<\/li>\n<li>Database-based translation storage<\/li>\n<\/ul>","raw_excerpt":"Inline visual translator for WordPress with multi-language support, SEO-friendly URLs, and high-performance JSON caching.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/263782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=263782"}],"author":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/papanbiswasbd"}],"wp:attachment":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=263782"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=263782"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=263782"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=263782"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=263782"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=263782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}