=== WGRank Translate – Fast & Indexable Multilingual Translation ===
Contributors: singhanilit, AndyGuru
Donate link: https://wpglobalrank.com/
Tags: translation, multilingual, seo, language, gtranslate
Requires at least: 5.8
Tested up to: 7.0
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.txt

Translate your WordPress site into 103+ languages automatically. Features multilingual SEO, Hreflang tags, and high-performance server caching.

== Description ==

**Service Dependent Plugin (SaaS):** This plugin relies on the 3rd-party cloud service **WGRank API** to provide automated translations. All translations are processed and delivered securely via the WGRank API network. By using this plugin, your website's content is sent to our servers for translation. Please review our [Terms of Service](https://wpglobalrank.com/terms) and [Privacy Policy](https://wpglobalrank.com/privacy).

**WGRank Translate** is a high-performance multilingual and SEO proxy plugin that allows you to automatically translate your WordPress website into more than 103 languages with complete search engine compatibility.

Designed to eliminate database bloat and preserve page performance, the plugin translates content seamlessly and compresses pages securely into static `.html.gz` cache payloads, bypassing full PHP execution for blazing-fast loading speeds. Grow your global organic traffic and dominate multilingual SEO without sacrificing database load times!

= Why Build with WGRank Translate? =
* **103+ Languages Supported:** Instantly provide your content natively to a worldwide audience with accurate neural translations.
* **100% SEO-Optimized (Indexable Pages):** Automatic `<link rel="canonical">` and `<link rel="alternate" hreflang="...">` mappings ensure search engines crawl and index every language dynamically.
* **Auto-Sitemap Generation:** Complete language-based `wp-sitemap` hooks built natively for efficient Google Indexing without heavy database mapping arrays.
* **Performance Caching:** Fully static `.html.gz` payload caching for efficient, lightning-fast delivery globally (Brings maximum Core Web Vitals score).
* **Cloudflare Bypass Optimized:** Smart Web Application Firewall (WAF) integration ensuring secure JSON execution under strict firewalls.
* **Lightweight Database:** Uses purely physical routing logic, storing practically 0 bytes of content strings in your MySQL database, keeping it lean.
* **Content Shielding:** "Anti-Flash" logic preventing visual glitches (FOUC) while waiting for localization completion.

Head to [WGRank Official Site](https://wpglobalrank.com/) for setup, API keys, and comprehensive documentation.

= Use of 3rd Party Services =
This plugin connects to external third-party services to provide translation features.
* **WGRank Cloud API** (`https://tdn.andyguru.com`) — Securely fetches and manages automatic translations for your website. Website content, source language, and target language requests are sent to our translation processing servers. [Terms of Service](https://wpglobalrank.com/terms) | [Privacy Policy](https://wpglobalrank.com/privacy)

== Installation ==

1. Upload the `wgrank-multilingual` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Access the plugin via the **WGRank** admin menu.
4. In **Settings**, select your source language and enable the languages you wish to serve.
5. The caching engine will dynamically index your user traffic!

== Frequently Asked Questions ==

= Does it work with caching plugins like WP Rocket or LiteSpeed FlyingPress ? =
Yes. WGRank bypasses traditional PHP execution trees using custom `.htaccess` modifications for `.html.gz`. If using an aggressive caching engine, simply exclude the `wp-content/uploads/wgrank-cache/` directory rules to prevent conflict.

= Is it compatible with WooCommerce ? =
Absolutely. Because WGRank executes at the `pre_get_posts` edge, standard ecommerce components function exactly as intended. Dynamic cart elements will still refresh cleanly.

= Why does it generate .gz instead of .html? =
Storing content in a pre-compressed format reduces server I/O stress natively, shrinking disk usage and lowering Time to First Byte (TTFB) significantly.

== Changelog ==

= 1.0.0 =
* Complete architecture overhaul for lightning execution.
* Migrated from database storage to JSON & Static `.html.gz` HTTP routing.
* Patched caching mechanism for Strict Cloudflare WAF configurations.
* Added native localized SEO sitemap indexing.
* Initial Production Launch.