=== Linguise - AI Automatic Multilingual Translation ===
Contributors: Linguise
Tags: translate, AI translation, multilingual, automatic translation, WooCommerce translation
Requires at least: 4.0
Tested up to: 7.0
Stable tag: 2.2.58
Requires PHP: 7.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Linguise is a top-quality automatic AI translation with a front-end translation editor. 5' install, SEO-optimized translations, 85+ languages

== Description ==

Linguise plugin offers a direct connection to our automatic, high-quality AI translation service, with possible access to translators for content revision. The automatic multilingual translation is free during the first month and up to 600 000 translated words (medium-sized website with at least 4 languages), with no language count or page view limitation. Increase your website traffic with instant multilingual translations in more than 85+ languages and get 40% more traffic from Google, Baidu, or Yandex search engines.

Linguise now offers advanced AI translation as an optional add-on package, powered by a dedicated and professionally trained translation model. This new AI translation solution delivers near-human quality, providing exceptional accuracy and natural-sounding results for your website's multilingual content.


**Important note:** To avoid any confusion, Linguise is not a free-forever automatic translation plugin. High-quality, SEO optimized, and translation revision features come with a price that we are trying to maintain as affordable as possible. Check the [YEARLY PRICES here.](https://www.linguise.com/yearly-prices "Linguise translation prices") As mentioned, we offer a one-month free trial with 600k words included, and the translation involves an API key to start.


**Multilingual translation plugin main features**

##High-quality automatic multilingual translation

* Best-in-class cloud AI translation models
* Optional Linguise AI perfect quality model
* 95% of a human translator's quality
* Automatic translation of all your WordPress websites
* Full content, SEO-ranked translations including URLs
* 85+ languages available
* Uses the latest and updated cloud AI translation models
* Translate all your website content in 5 minutes
* Make search queries in any language, including in WooCommerce content
* Translate WordPress dynamic Ajax content
* Translation models automatically updated (translation quality improvement)


##Multilingual AI translation revisions
* From the Linguise translation dashboard, edit AI translations and manage translators
* Register translators by language and by website for translation revision
* Front-end automatic translations edition by admins or translators
* Multilingual global rules to replace any content all over the website
* Multilingual global rules to exclude any content from translation all over the website
* Exclude and replace content by language, URL, or CSS class
* Multi-account management with user role access (translators by language, managers, admins)
* Edit all meta information (SEO) from the frontend language editor


##SEO-optimized automatic AI translations
* URL and full-page content translation
* Multilingual alternate URLs and default-x language tag
* HTML tag generation
* Canonical URL generation
* XML sitemap automatic AI translations
* Super-fast translated page display
* No impact on original, non-translated page loading time
* Increase SEO rank of WooCommerce, especially large Eshop
* Google feed AI translation (Google Merchant)
* Tested on the major “Search Console” tools: Google, Bing, Yandex, Baidu
* Compatible with all SEO plugins, including Yoast, Rank Math, AIO SEO


##WordPress integration and language switcher
* Language switcher flags integration using the WordPress menu
* Language switcher flags displayed as popup, side by side, dropdown, or in floating position
* Language switcher flag integration using PHP snippet
* Display translated languages in English, original language, or just the language's first letters.
* Super light multilingual plugin with less CSS and .svg flags
* Automatically get Linguise language configuration with the API Key
* Local cache option for AI translations and translated URLs
* Automatic redirect based on browser language
* WooCommerce email translation based on client language
* Possibility to display language names in English or in the original language
* Load several language switchers on the same page
* Multiplatform: works on Apache, LiteSpeed, Nginx, and IIS servers
* 100% tested with Elementor Pro, DIVI, Avada and all main page builders
* Option to translate dynamic AJAX content


##Translation prices details

* $165 per YEAR (or $15/month) for a translation volume of 200 000 words (400 translated pages of 500 words)
* More than 10 times cheaper than a human translation
* No multilingual content revision required, or at most only 10%
* No language count limit
* Unlimited human translations
* Unlimited plan available for big websites
* Pay as you go for Linguise AI translation (optional)


https://www.youtube.com/watch?v=l6O4Dt5I5Cs


###Linguise translation main links

**Home Link:** [https://www.linguise.com](https://www.linguise.com "Linguise translation home")
**WordPress page:** [https://www.linguise.com/integrations/wordpress-automatic-translation-plugin/](https://www.linguise.com/integrations/wordpress-automatic-translation-plugin/ "Linguise for WordPress")
**Register an account and get an API key:** [https://dashboard.linguise.com/account/register](https://dashboard.linguise.com/account/register "Linguise translation registration")
**Yearly prices:** [https://www.linguise.com/yearly-prices/](https://www.linguise.com/yearly-prices "Linguise translation prices")
**Translation quality demo:** [https://demo.linguise.com](https://demo.linguise.com "WordPress automatic translation demo")
**Legal mentions:** [https://www.linguise.com/legal-mentions/ "Legal mentions")

Also available for any PHP CMS like Magento, Prestashop, Joomla, OpenCart... and cloud CMS like Shopify, Squarespace, Wix...
Linguise plugin uses an API connection to execute and store the translation and also for the live chat support (you can use email as an alternative). Please check the legal mention link above for more information.


== Changelog ==
= 2.2.58 =
- Fix: Should include the current queries node when collecting dynamic marker

= 2.2.57 =
- Fix: Double language code redirect issue within checkout login process

= 2.2.56 =
- Feature: Add option to Ignore query parameter in Cache generation

= 2.2.55 =
- Feature: Implement WCPDF IPS Pro integration

= 2.2.54 =
- Fix: Ignore linguise-loading state

= 2.2.53 =
- Fix: Canonical normalize should follow trailing slashes

= 2.2.52 =
- Fix: Revert CDN-Loop header

= 2.2.51 =
- Fix: Rewrite the CDN-Loop to be linguise identifier

= 2.2.50 =
- Fix: On PHP >= 8 when cookie is empty it will throw error and get 500 error page

= 2.2.49 =
- Feature: Support WP 7.0

= 2.2.48 =
- Fix: Use latest Script-PHP

= 2.2.47 =
- Fix: Ignore Cdn-Loop header when requesting

= 2.2.46 =
- Fix: Don't replace base_dir again after being manually set

= 2.2.45 =
- Fix: Remove litespeed headers from response

= 2.2.44 =
- Fix: Avoid translating search query that is not the main one

= 2.2.43 =
- Fix: Use base prefix to accomodates multisite setup

= 2.2.42 =
- Feature: Initial history interceptor system

= 2.2.41 =
- Fix: Depressurize cache application to avoid loop event lock

= 2.2.40 =
- Fix: Force try to apply via cache

= 2.2.39 =
- Fix: Issue with adminbar exclusions not broad enough

= 2.2.38 =
- Feature: Search translation for elementor Pro widget

= 2.2.37 =
- Chore: Make error handling for init config

= 2.2.36 =
- Fix: Make sure WCPBC is destroyed properly when shutting down

= 2.2.35 =
- Feature: Translate WooCommerce Product Price Based on Countries country-selector

= 2.2.34 =
- Fix: Translate variation_description, availability_html, price_html

= 2.2.33 =
- Fix: Ignore any REST request and do not set linguise_lang

= 2.2.32 =
- Fix: Make import path more absolute

= 2.2.31 =
- Fix: Base URL is not applied properly

= 2.2.30 =
- Feature: Make cache clearing more consistent and eager

= 2.2.29 =
- Fix: "has attribute" can be null in some cases should have used conditional op

= 2.2.28 =
- Fix: PHP Warning: preg_match(): Unknown modifier in FragmentHandler.php

= 2.2.27 =
- Fix:  Autocomplete issues in fibosearch

= 2.2.26 =
- Fix: Try to re-hook order URL again
- Fix: Re-add back the site path

= 2.2.25 =
- Fix: Make the requirement for DOMDocument more strict

= 2.2.24 =
- Feature: Translation support for Ivory Search

= 2.2.23 =
- Fix: Remove via header to avoid loop protection

= 2.2.22 =
- Fix: Some of web script get leaked to the frontend WP6.9

= 2.2.21 =
- Feature: Support more languages for admin dashboard

= 2.2.20 =
- Feature: Support translating WPForms redirect URL

= 2.2.19 =
- Fix: Unable to switch using language switcher

= 2.2.18 =
- Fix: Unable to switch using language switcher

= 2.2.17 =
- Fix: Slow loading when Woo + WPForms installed

= 2.2.16 =
- Fix: WordPress Plugin Directory notices

= 2.2.15 =
- Feature: Patch attach shadow function

= 2.2.14 =
- Feature: Translate WPForm notification email

= 2.2.13 =
- Fix: PHP warning related to FragmentHandler

= 2.2.12 =
- Fix: Missing flags: Myanmar / Burmese

= 2.2.11 =
- Feature: Support Cookie Law Info/CookieYes

= 2.2.10 =
- Fix: Do not sent linguise_lang cookie header if already sent

= 2.2.9 =
- Fix: Locale/language code checking can be wrong in some cases

= 2.2.8 =
- Fix: WooCommerce Stripe Gateway not loaded in classic checkout

= 2.2.7 =
- Fix: Issues with style not enqueueing in WP 6.9

= 2.2.6 =
- Fix: Search translation toggle reverted when enabled in admin page

= 2.2.5 =
- Fix: Issues with fragment i18n is not getting translated because of CDATA
- Feature: Try to capture and translate preloaded API request
- Fix: Some fragment data not captured in WooCommerce should be translated now

= 2.2.4 =
- Feature: Support kinyarwanda (rw) language

= 2.2.3 =
- Fix: i18n not replaced as intended

= 2.2.2 =
- Fix: Unable to change language order

= 2.2.1 =
- Fix: Double close database

= 2.2.0 =
- Feature: AI Translation support
- Fix: If Linguise language switcher exists the page is very slow and sometimes even not responding

= 2.1.76 =
- Fix: It does gets translated but then gets back again to default lang

= 2.1.75 =
- Fix: WooCommerce Issue: checkout process error

= 2.1.74 =
- Feature: AI Translation support

= 2.1.73 =
- Fix: WooCommerce Stripe Gateway Issue: the credit card form not showing up

= 2.1.72 =
- Chore: Refactored fragment handler code

= 2.1.71 =
- Fix: Broken hreflang issue on SEMrush plugin

= 2.1.70 =
- Fix: Add missing fragment to be translated for Amelia Booking

= 2.1.69 =
- Fix: Improper usage of apply_filters for 3rd-party integrations

= 2.1.68 =
- Fix: Modify the vendor chosen to use custom close format

= 2.1.67 =
- Fix: WooCommerce Stripe Gateway Issue: the credit card form not showing up

= 2.1.66 =
- Fix: Double slash in redirect URL

= 2.1.65 =
- Fix: FiboSearch is not marked as active when user use FiboSearch Pro

= 2.1.64 =
- Fix: pt-br and normalize locale compare underscore/dash

= 2.1.63 =
- Fix: Portuguese language is marked as unknown

= 2.1.62 =
- Fix: Add search params if url from alternate and missing search params

= 2.1.61 =
- Fix: Avoid double translating already translated text in some cases

= 2.1.60 =
- Fix: Downloading debug file gets 404 page not found

= 2.1.59 =
- Fix: Warning: Constant LINGUISE_SCRIPT_TRANSLATION already defined

= 2.1.58 =
- Fix: Warning: Constant LINGUISE_SCRIPT_TRANSLATION already defined

= 2.1.57 =
- Fix: Warning: Constant LINGUISE_SCRIPT_TRANSLATION already defined

= 2.1.56 =
- Fix: Basque language is not visible on WP language option

= 2.1.55 =
- Fix: Double slashes in the request URI

= 2.1.54 =
- Fix: Single or Non-HTML data not being replaced back properly mainly for order review fragments

= 2.1.53 =
- Fix: Search query translated twice on FacetWP

= 2.1.52 =
- Fix: Rewrite the URL properly for return URL

= 2.1.51 =
- Feature: Keep the website and dashboard setting sync

= 2.1.50 =
- Fix: Bring back old short name behavior

= 2.1.49 =
- Feature: Translation support for Ajax Search Lite
- Feature: Translation support for kickflip

= 2.1.48 =
- Feature: Translation support for JetEngine

= 2.1.47 =
- Feature: Translation support for JetEngine

= 2.1.46 =
- Feature: Translation support for JetEngine

= 2.1.45 =
- Feature: Language name on popup only

= 2.1.44 =
- Fix: Use latest Script-JS

= 2.1.43 =
- Feature: Create an account directly from Linguise pluggin

= 2.1.42 =
- Feature: Translation support for elementor pro form

= 2.1.41 =
- Feature: Translation support for elementor pro form

= 2.1.40 =
- Feature: Translation support for elementor pro form

= 2.1.39 =
- Feature: Translation support for elementor pro form

= 2.1.38 =
- Fix: Regression on SureCart and improve other components translations handling

= 2.1.37 =
- Fix: Amelia booking page (form) not translated

= 2.1.36 =
- Feature: Translation support for Page scroll to id plugin

= 2.1.35 =
- Fix: Referer is not being sent when dynamic content is on

= 2.1.34 =
- Fix: WP rocket filters loaded incorrectly

= 2.1.33 =
- Fix: WC ajax url empty

= 2.1.32 =
- Fix: XSL Sitemap translation issue

= 2.1.31 =
- Fix: WCPA and Fibosearch loading problem

= 2.1.30 =
- Feature: FluentCRM email translation

= 2.1.29 =
- Feature: Translation support for WooCommerce Product Add-ons

= 2.1.28 =
- Fix: Always encode URL path for original web request

= 2.1.27 =
- Fix: Class Normalizer conflict

= 2.1.26 =
- Fix: Critical Error for WooCommerce

= 2.1.25 =
- Feature: Support translation for WooCommerce Product Addons

= 2.1.24 =
- Feature: Support translation for WooCommerce Stripe Gateway plugin

= 2.1.23 =
- Fix: Image translation issue on <source> tag

= 2.1.22 =
- Feature: Support Divi Theme

= 2.1.21 =
- Fix: Ignore WC AJAX URL for fragment handler

= 2.1.20 =
- Fix: oEmbed translation issue

= 2.1.19 =
- Feature: Add pt-br language + flag
- Fix: Reset password link issue
- Fix: WooCommerce PW Gift Cards issue

= 2.1.18 =
- Fix: Browser redirection should check the current/default too

= 2.1.17 =
- Fix: Minify from cache plugin cause CSS issue

= 2.1.16 =
- Fix: Browser language redirection

= 2.1.15 =
- Fix: Stripe payment page error message issue

= 2.1.14 =
- Feature: Exclude linguise JS and CSS from WP rocket and Cloudflare Rocket loader 

= 2.1.13 =
- Feature: Support translation for the checkout process on OpenCart

= 2.1.12 =
- Fix: Check WP locale incompatibility

= 2.1.11 =
- Fix: Check WP locale incompatibility

= 2.1.10 =
- Fix: Double language code on reset password page

= 2.1.9 =
- Feature: Support SureCart plugin

= 2.1.8 =
- Feature: Support FacetWP plugin
- Feature: Support Amelia Booking plugin
- Fix: Email when order marked as completed is not translated

= 2.1.7 =
- Fix: Switcher style issue: popup doesnt work on some mobile phone

= 2.1.6 =
- Fix: Translation issue: the page redirect to 404 after removing item and undo item in cart page

= 2.1.5 =
- Fix: Switcher style issue: Race condition when adding custom CSS

= 2.1.4 =
- Fix: Switcher style issue: No gap between the rows of flags

= 2.1.3 =
- Fix: Switcher style issue: Different language order on mobile and desktop

= 2.1.2 =
- Fix: Switcher style issue: Different language order on mobile and desktop

= 2.1.1 =
- Feature: Support Woodmart Theme

= 2.1.0 =
- Feature: New rules: All, dynamic content only & Non-dynamic content/static content 

= 2.0.51 =
- Fix: Switcher style issue: position is incorrect for elementor mobile and BeTheme

= 2.0.50 =
- Fix: Switcher style issue: position is incorrect when using shortcode 

= 2.0.49 =
- Fix: Switcher style issue: width is not 100% 

= 2.0.48 =
- Feature: Klarna issue: translate klarna for payment
- Feature: Copy url to clipboard

= 2.0.47 =
- Feature: Replace all instance of shortcode and menu

= 2.0.46 =
- Feature: Replace all instance of shortcode and menu

= 2.0.45 =
- Feature: Replace all instance of shortcode and menu

= 2.0.44 =
- Improvement: Use Script-JS for switcher

= 2.0.43 =
- Improvement: Use Script-JS for switcher

= 2.0.42 =
- Improvement: Use Script-JS for switcher

= 2.0.41 =
- Improvement: Use Script-JS for switcher

= 2.0.40 =
- Fix: MYSQL issue: out of range value for column id

= 2.0.39 =
- Fix: Forgot password not working in translation page

= 2.0.38 =
- Fix: WooCommerce issue: template system is broken when live editor is enabled

= 2.0.37 =
- Fix: Missing dependency on dynamic translation partial translation issue

= 2.0.36 =
- Fix: Dynamic translation issue on partial translation

= 2.0.35 =
- Fix: Cannot add Media and External Links

= 2.0.34 =
- Fix: Dynamic translation issue: Style get translated

= 2.0.33 =
- Fix: WooCommerce issue: redirected to original page when uploading file

= 2.0.32 =
- Feature: FunnelKit compability

= 2.0.31 =
- Feature: Support for multisite in subfolders mode

= 2.0.30 =
- Feature: Use home_url when exist

= 2.0.29 =
- Fix: FacetWP Filters issue / JSON POST not handled correctly

= 2.0.28 =
- Fix: Cyrillic text not translated on dynamic content 
- Fix: Problem with multi files upload

= 2.0.27 =
- Feature: Add plugin translation in Spanish

= 2.0.26 =
- Feature: BookingPress compatibility

= 2.0.25 =
- Feature: BookingPress compatibility

= 2.0.24 =
- Fix: Translated URL got indexed without the language code

= 2.0.23 =
- Fix: Undefined array key "bricks" when bricks not installed

= 2.0.22 =
- Fix: Translation issue on WP Grid Builder

= 2.0.21 =
- Fix: WP-Rocket compatibility issue

= 2.0.20 =
- Fix: Missing cache dependency on dynamic translation


= 2.0.19 =
- Fix: Dynamic translation should ignore live editor
- Fix: Cache get wiped on dynamic translation

= 2.0.18 =
- Fix: PHP Error on WP CRON 

= 2.0.17 =
- Fix: Missing flags: Filipino, Belarusian, Georgian, Kannada 

= 2.0.16 = 
- Feature: Apply translation on Klarna iframe

= 2.0.15 = 
- Fix: Rules for dynamic content 

= 2.0.14 = 
- Fix: Double language code

= 2.0.13 = 
- Feature: Apply rules to dynamic content

= 2.0.12 = 
- Fix: PHP warning on WP debug

= 2.0.11 =
- Improvement: Upgrade dynamic content cache

= 2.0.10 =
- Fix: Missing flags: Esperanto, Kurdish, Hmong, Marathi, Panjabi, Pashto 

= 2.0.9 =
- Feature: Support TLD Themes

= 2.0.8 =
- Feature: Live-editor supports site behind proxy

= 2.0.7 =
- Feature: Support SSL connection for MYSQL

= 2.0.6 =
- Feature: Add plugin translation in French
- Feature: Display debug message on all admin pages 
- Feature: Handle WooCommerce user registration & forgot password translations

= 2.0.5 =
- Feature: Add information message when debug mode is enabled

= 2.0.4 =
- Fix: Handle more cases for dynamic content translations
- Fix: Expert mode tooltip not showing

= 2.0.3 =
- Feature: Add Zulu language

= 2.0.2 =
- Fix: Problems with PT-BR Flags

= 2.0.1 =
- Fix: Problems with Dynamic translation of JS-generated content

= 2.0.0 =
- Feature: Dynamic translation of JS-generated content

= 1.10.14 =
- Fix: Compatibility issue with WooCommerce

= 1.10.13 =
- Feature: Move data folder to WordPress default upload folder

= 1.10.12 =
- Fix: Wrong Chinese (zh-cn) flag

= 1.10.11 =
- Fix: MySQL warning for undefined port

= 1.10.10 =
* Fix: Displays binary characters when W3 Total Cache has gzip encoding enabled

= 1.10.9 =
* Feature: Show a warning when there is a difference between selected Linguise language and WordPress site language

= 1.10.8 =
* Fix: PHP warning when using Cron jobs

= 1.10.7 =
* Fix: Handle application/json returned content

= 1.10.6 =
* Feature: Ability to use Chinese flag for Taiwanese language

= 1.10.5 =
* Fix: Throwing an error on 302 response code

= 1.10.4 =
* Chore: Update internal libraries

= 1.10.3 =
* Fix: Woocommerce postal field not translated

= 1.10.2 =
* Feature: RSS Feed translation

= 1.10.1 =
* Fix: WooCommerce email content urlencoded
* Fix: Handle Elementor's clickable attribute
* Fix: Improve flags shadow on mobile

= 1.10.0 =
* Feature: Add Filipino language

= 1.9.22 =
* Fix: WooCommerce emails not translated
* Improvement: Better handling of WooCommerce fragments

= 1.9.21 =
* Fix: Language switcher padding in RTL languages
* Fix: Catalonian flag not displaying

= 1.9.20 =
* Fix: Fatal error when displaying Gtranslate error message

= 1.9.19 =
* Feature: Add new flags options, display only first letters of the language name
* Feature: Detect and display an alert when GTranslate plugin left code in the .htaccess file
* Feature: Display language names with the 2 first letters
* Feature: Add transition and better design on the flags display
* Fix: Wrong content-type used in POST request
* Fix: Avoid duplicate generated code in the rendered page
* Fix: Change default Catalonia flag
* Fix: DIVI language switcher as dropdown menu

= 1.9.18 =
* Feature: Add Georgian and Belarusian languages

= 1.9.17 =
* Fix: Encoding error on response with some servers
* Fix: RTL compatibility with some plugins using the global WP RTL variable

= 1.9.16 =
* Fix: Incompatibility with WPRocket cache plugin

= 1.9.15 =
* Fix: Add compatibility with Omise payment gateway
* Feature: Add Ecwid compatibility, passing the translated language to Ecwid to handle products and categories translation

= 1.9.14 =
* Feature: Add Ukrainian law compliance option to redirect all users to the Ukrainian version of the website by default

= 1.9.13 =
* Fix: Multisites as a subfolder were not translated

= 1.9.12 =
* Fix: Side by side menu alignment

= 1.9.11 =
* Feature: Translate WooCommerce order emails
* Feature: Do not translate admin bar in frontend

= 1.9.10 =
* Fix: Make sure no dots appears on language listing
* Fix: Remove margin on dropdown language switcher

= 1.9.9 =
* Fix: Linguise flag switcher on BeTheme
* Fix: Linguise constant already declare in some case

= 1.9.8 =
* Feature: Add clear cache button in advanced settings

= 1.9.7 =
* Feature: Add debug log option in Advanced tab

= 1.9.6 =
* Feature: Add Brazilian, Peruvian, Mexican and Austrian flags alternatives

= 1.9.5 =
* Fix : Curl timeout on some hosting

= 1.9.4 =
* Fix : Arabic name misspelling

= 1.9.3 =
* Fix : Translate WooCommerce order button value

= 1.9.2 =
* Fix : Remove php notice when cache is activated
* Fix : Php error when mysql host in wp-config.php contains port number
* Fix : Not able to change language through Elementor's mobile sandwich
* Fix : WooCommerce order-pay page url not translated

= 1.9.1 =
* Fix : Displaying alternates for non utf8mb4 charset configuration
* Fix: Improving popup display to avoid conflicts with previous Javascript event listeners

= 1.9.0 =
* Feature : Translate JSON encoded content
* Feature: Translate WooCommerce JavaScript string and urls

= 1.8.11 =
* Fix : Add chinese traditional zh-tw

= 1.8.10 =
* Fix : Increase popup z-index

= 1.8.9 =
* Fix : WooCommerce cart fragment keep the language when it has been generated

= 1.8.8 =
* Fix : Ignore composer platform requirements

= 1.8.7 =
* Fix : Error displayed even if it occurred more than 5 minutes ago

= 1.8.6 =
* Feature : Add error message in plugin settings page

= 1.8.5 =
* Fix : Cache not working with non UTF-8 characters

= 1.8.4 =
* Fix : Use $wpdb when available to avoid issues with non-standard wp-config.php path

= 1.8.3 =
* Fix : text/xml content type was not translated, affecting some sitemap providers

= 1.8.2 =
* Fix : Translation not working for non ssl websites behind a ssl proxy

= 1.8.1 =
* Feature : Test minimum requirement upon installation

= 1.8.0 =
* Feature : Add WooCommerce fragments translation

= 1.7.10 =
* Feature : Add hooks to interact with Linguise script
* Feature : Ability to override Linguise configuration
* Fix: Improve servers compatibility

= 1.7.9 =
* Feature : Ability to choose between Great Britain and United States flag
* Fix : Handle apache server with mod_alias enabled

= 1.7.8 =
* Fix : Remove automatic htaccess path

= 1.7.7 =
* Fix : PreventDefault no correctly called in menu item

= 1.7.6 =
* Feature : Add language switcher automatically on install

= 1.7.5 =
* Fix : Remove Paragonie requirement to avoid conflicts

= 1.7.4 =
* Fix : Error in installation process

= 1.7.3 =
* Fix : Namespace conflicts in vendor packages

= 1.7.2 =
* Fix : Avoid translation of wp-json pages

= 1.7.1 =
* Feature : Add debug option in advanced settings

= 1.7.0 =
* Feature : Works with all servers Nginx, IIS, LiteSpeed and more without patching .htaccess file

= 1.6.0 =
* Feature : Search translation, allows user to search in their own language
* Fix : Cache not correctly cleared on some servers

= 1.5.0 =
* Feature : Multisite compatibility
* Improvement : Display error message if .htaccess file is not writable or not available
* Fix : Add .htaccess redirection on top of the .htaccess file instead of just before WordPress default rules

= 1.4.1 =
* Fix : Do not allow browser caching language redirection
* Fix : Unable to load two modules in the same page
* Fix : Remove padding on side by side flags

= 1.4.0 =
* Feature : Add more flag styling options
* Feature : Choose to display language in original or translated way
* Feature : Ability to order languages

= 1.3.4 =
* Fix : Redirect loop when automatic language redirection is set
* Feature : Asynchronously clear cache to avoid server load with big cache storage

= 1.3.3 =
* Fix : Style in menu when elements are not block type
* Fix : Frontend script not loaded when script is loaded too early

= 1.3.2 =
* Fix : Automatic language redirect

= 1.3.1 =
* Fix : Remove jquery from admin bundle

= 1.3.0 =
* Feature : Add 2 .svg flag style: round and square
* Feature : Add cache parameter to store local translations
* Feature : Custom CSS field
* Feature : Automatic browser language redirect
* Feature : Load flags side by side
* Feature : Load flags as dropdown
* Feature : Load flags in fixed positions
* Feature : Language switcher preview in admin
* Feature : Detect other multilingual plugins to avoid URL conflicts
* Feature : Display language names in English or in native language


= 1.2.4 =
* Fix : Update to latest script version

= 1.2.3 =
* Fix : Fix wrong Content-Length response for some hostings

= 1.2.2 =
* Fix : Add missing image spite in admin

= 1.2.1 =
* Fix : Extract css files instead of embedding it into javascript files

= 1.2.0 =
* Feature : Load automatically multilingual configuration from Linguise API

= 1.1.0 =
* Feature : New plugin UX interface

= 1.0.0 =
* Add : Initial multilingual plugin release

== Support ==

* We offer the full installation for free on your WordPress website here: https://www.linguise.com/request-linguise-install/
* We do provide support for any type of usage, a direct message link is accessible in the Linguise dashboard: https://dashboard.linguise.com
* We also do reply to any question on this forum and provide support with the limit of not having access to your website admin

== Installation ==

= Register a Linguise account: =
* Register an account at: https://dashboard.linguise.com/account/register
* Add your domain and select the original and translated languages
* Copy the API Key generated and instantly make your website multilingual

= Install the WordPress plugin automatically: =
* Install the plugin through WordPress admin, use the menu: Plugin > Add new
* Search for Linguise
* Click on install then click activate link
* Click on the left menu "Linguise" and copy your API key
* Use one of the method mentioned to include the language flag switcher (menu, shortcode…)


== Frequently Asked Questions ==

= Is Linguise automatic translation free? =

Linguise multilingual is free during the first month with up to 400 000 words, no language limitations, no page view limitation, no feature limited. For the rest, you can [check our pricing](https://www.linguise.com/yearly-prices/) for more information.


= Is Linguise compatible with international SEO? =

Linguise automatic translation creates a dedicated URL for each content in each language to ensure the proper indexation of your translated content. Furthermore, Linguise respect all the international SEO standard with alternate links, x-default and language tag. Finally the quality of the multilingual translations make the SEO index automatic.


= Can I manage the SEO of the translated content? =

Linguise is compatible with all WordPress SEO plugins like Yoast, Rank Math, AIO SEO. So, from the website frontend using our live editor you'll be able to edit all SEO information.


= Where are my multilingual translation stored? =

Linguise handles all the translation storage in a dedicated high-speed database and cache server. We do not store, send or collect any sensible data such as form messages submissions. You also have an option in the plugin to store the translations in a local folder (translation data and URLs)


= Is Linguise Translate compatible with WooCommerce? =

Yes, you can use Linguise to translate WooCommerce Eshop without any compatibility issues. Even your full checkout process is translated, and the translations are editable from your Linguise dashboard or from our live editor (front-end).


= Is Linguise Translate compatible with WordPress page builder such as Elementor or DIVI? =

Yes, it has absolutely no influence on the translations and all the page builder content (widget, blocks, modules) are handled.


= Can I translate dynamic content that is loaded asynchronously? =

Yes, Linguise detects the dynamic content on translated page apply the tranlation also asynchronously.


= Can I use WPML, TranslatePress or Polylang with Linguise translation? =

As the translations are dynamic, yes you can, just make sure you don't use both plugin with the same language URLs.


= Can I edit all the automatic translations? =

With Linguise automatic translation, you can edit multilingual translation from the font-end live editor or from the Linguise translation dashboard. It's compatible with any 3rd party plugins.


= Can I make translation exclusions and replacement? =

Sure, this is the most advanced multilingual global translation rules you can find on WordPress. It's possible to apply a global rule to replace any content all over the website, apply a global rule to exclude any content from translation all over the website. Translation Exclusion and replace can be conditioned by language, URL or CSS class.


= Can I use Linguise Translate for more than one website translation? =

Yes, you can register several domains on each account. Note that the translation quota is not shared among accounts.


= Can I get more traffic with the new translations? =

Yes, as Linguise is fully SEO optimized with all the requirements asked by international search engines. Based on the data we have for a website with 4 new languages, the traffic increases by 30%.



== Screenshots ==

1. Instant high-quality translation for your website in 85+ languages
2. Manage all translations from the plugin settings or the Linguise dashboard
3. Edit your translation from frontend with the Live editor
4. Advanced WordPress plugin settings: language redirect, email translation...
5. Design your language switcher with tons of options
6. Advanced rule to exclude or replace content in translation by URL, language…
7. Add/remove languages and translate dynamic content


== Upgrade Notice ==

Update through the automatic WordPress updater, all translations and URLs will remain in place
