Deepglot Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Deepglot translates rendered WordPress pages through the Deepglot translation API and serves each visitor a localized site without duplicating posts.
- Translates text, metadata, accessibility attributes, and JSON-LD structured data.
- Rewrites internal links and SaaS-managed translated URL slugs for path-prefix or subdomain routing.
- Adds canonical and
hreflangtags plus a multilingual sitemap. - Provides shortcode, block, widget, nav-menu, and automatic language switchers.
- Caches translations locally and serves cached translations to crawlers without spending quota.
- Optionally translates dynamically loaded content through a same-origin WordPress REST endpoint.
Development source and release build instructions are available at https://github.com/ostheimer/deepglot.
External services
By default, this plugin connects to the Deepglot service at https://deepglot.ai/api/. A compatible self-hosted API base URL can be selected in the settings.
For translation requests, the plugin sends the configured API key, text fragments from rendered pages, source and target language codes, the requested page URL, and a bot-classification code. It sends these requests when uncached content needs translation or when an administrator tests the connection. Dynamic translation requests first pass through the site’s same-origin WordPress REST endpoint, so the API key is not exposed to browsers.
Settings synchronization sends the configured API key, site URL, routing mode, source and target languages, domain mappings, and the feature flags for automatic redirect, email translation, search translation, AMP translation, and dynamic translation.
Runtime refresh sends the configured API key and receives URL and selector exclusions, regular-expression exclusions, and translated URL-slug mappings. The plugin can also request the public supported-languages list without an API key.
Starting the Visual Editor verifies its token through the project-scoped editor-sessions/verify endpoint. Saving a manual translation sends the token, original and translated text, source and target language codes, and the request URL to the project-scoped manual-translations endpoint.
Deepglot returns translated text, language and quota status, and the synchronized project configuration described above. Review the service policies before enabling the hosted service:
- Terms of service: https://deepglot.ai/terms
- Privacy policy: https://deepglot.ai/privacy
Screenshots
No screenshots provided

