Instant website translation and SEO to grow your global traffic. Get lang prefixes, hreflang tags, and automated sitemaps for Google. No complex DNS setup needed. Launch your multilingual store or site in 60 seconds.
WordPress translation generally takes one of three approaches:
Proxylang gives you real indexed per-language URLs, server-rendered SEO for search crawlers, and instant in-browser translation for visitors — with no DNS changes:
yoursite.com/es-MX/about) indexed by GoogleThis plugin connects WordPress to the Proxylang translation network. You’ll need a free Proxylang account at proxylang.dev to use the plugin. Sign-up takes 30 seconds. The free tier translates 2,000 words/month at no cost. Enough for most small business sites. Higher tiers scale with traffic. See proxylang.dev/pricing.
When a visitor lands on /es-MX/about, the plugin inspects the request:
/about) and sets a language cookie. Your page then loads with a tiny script that translates visible content client-side. No full re-render, no flicker, and your address bar stays clean.Translations are cached at 300+ edge locations and inside your WordPress install, so repeat visitors see instant translated pages.
sitemap.xml, robots.txt, hreflang, og:locale, content-language headersThis plugin connects to the Proxylang translation service. The plugin will not function without contacting these services. Translation cannot happen entirely on your server. Proxylang runs the AI translation pipeline, edge cache, and dashboard.
What data is sent and when:
proxylang.dev: configuration, plugin registration, daily heartbeat.
POST https://proxylang.dev/api/proxylang/plugin/register: sent on plugin activation. Transmits: your public key (Authorization header), plugin version, your site’s home URL, REST webhook URL, requested mode.POST https://proxylang.dev/api/proxylang/plugin/heartbeat: sent once per day. Transmits: your public key, plugin version, mode, home URL.POST https://proxylang.dev/api/proxylang/plugin/config: sent on settings save and twice daily. Transmits: your public key. Returns: enabled languages, source language, registered domain.proxy.proxylang.dev (server-to-server, from your WordPress server): translated HTML and sitemap delivery.
GET https://proxy.proxylang.dev/v1/render?domain=…&path=…&lang=…: sent when a search-engine bot requests a /{lang}/* URL. Transmits: your public key (X-Proxylang-Key header), the requesting visitor’s User-Agent (X-Proxylang-Visitor-UA header), requested path, language.GET https://proxy.proxylang.dev/v1/sitemap?domain=…&lang=…: sent when WordPress requests a per-language sitemap. Transmits: your public key, language code.proxy.proxylang.dev (loaded in each site visitor’s browser): live in-page translation for human visitors. The plugin adds the following to your front-end pages when enabled:
<script src="https://proxy.proxylang.dev/script.js">: enqueued into every enabled front-end page. The visitor’s browser downloads and runs this script to translate the page client-side. Your public key is passed to it via a data-key attribute.GET https://proxy.proxylang.dev/v1/script-bundle?key=…&lang=…&path=…: fetched (and <link rel="preload">-hinted) by that script to retrieve cached translations for the current page and language. Transmits: your public key, target language, page path. No visitor personal data is sent.Proxylang’s privacy policy: https://proxylang.dev/privacy
Proxylang’s terms of service: https://proxylang.dev/terms
This plugin does NOT send visitor personal data, cookies, form submissions, IP addresses, or session content to Proxylang. Only the request URL path and the visitor’s User-Agent string are transmitted (the User-Agent is required so that bot translations can be metered per crawler). Logged-in administrator previews skip Proxylang entirely and serve the origin page directly.
Translation caches live entirely on your WordPress install (in object cache or transients) and on Proxylang’s edge network. No per-visitor records are stored. Analytics are collected anonymously and aggregated (country, language, page path) for the dashboard.
For European customers: Proxylang is GDPR-compliant. See the privacy policy linked above for the full data-processing agreement.