WPML GraphQL
A WPML extension for exposing translated WordPress content through GraphQL, with support for custom post types, taxonomies, caching and tailored query parameters.
Instant access Original unmodified files Free future updates
WPML GraphQL connects WPML’s translation data to GraphQL queries. Its purpose is straightforward: let developers retrieve multilingual WordPress content in a form that suits dynamic applications, rather than treating each language as an isolated content source. The plugin is therefore aimed at sites where translated posts, pages or structured content need to be consumed through a GraphQL-driven experience.
Queries across languages
The central benefit is the connection between WPML’s language management and GraphQL’s query model. A developer working on a multilingual application can request content with language context in mind, while keeping the underlying WordPress site as the content source. That gives the application a more direct way to work with translated material instead of relying on separate, language-specific retrieval routines.
This is useful for projects that need more than a translated page template. A dynamic application can request the content it needs and shape the response around its own presentation layer. The plugin’s customisable query parameters add room to tailor those requests to a particular use case, although the quality of the final implementation will still depend on how the application and its GraphQL queries are designed.
Structured content support
WPML GraphQL is not limited to a fixed set of standard WordPress entries. The feature list specifically includes custom post types and taxonomies, which matters for sites built around structured editorial or business content. A catalogue, resource library, directory-like content model or other custom structure can retain its own post and taxonomy organisation while being exposed through multilingual queries.
- WPML integration for handling translations in GraphQL queries.
- Support for custom post types and taxonomies.
- Customisable query parameters for more targeted responses.
- Built-in caching intended to reduce repeated work and server load.
- Compatibility with popular page builders and themes.
- Documentation and developer support focused on integration.
The combination of custom content support and query controls is more significant than a simple language switch. It gives developers a basis for assembling responses around the content model, rather than forcing every project into the same page-shaped output.
Performance considerations
The vendor lists efficient data retrieval and built-in caching as part of the plugin. In practice, that positions WPML GraphQL as a performance-conscious layer for multilingual requests: caching is intended to reduce repeated processing, while targeted parameters help avoid asking for more data than an application requires.
Those features are useful starting points, not a substitute for careful query design. Caching behaviour and retrieval efficiency will be tied to the content structure, the queries being made and the wider WordPress environment. The plugin offers mechanisms to support a responsive implementation, but it does not remove the need to decide what the application should request and how often.
What to weigh
The first trade-off is architectural dependence on WPML. This is an integration plugin rather than a standalone multilingual system, so its value assumes that WPML remains the site’s translation layer. Sites without WPML, or projects looking for a general-purpose GraphQL multilingual solution, are outside its intended scope.
The second is audience. GraphQL queries, custom post types, taxonomies and response parameters are developer-facing concepts. A site owner who only needs language switching in conventional WordPress pages is unlikely to benefit from adding this layer. The plugin also does not present itself as a translation editor; it exposes multilingual content for applications, leaving translation management with WPML and the editorial workflow around it.
Who it suits
WPML GraphQL fits teams building dynamic multilingual applications on top of WordPress, particularly where content is organised through custom post types and taxonomies. It also suits projects that need more control over which translated fields or content groups are returned than a conventional page-based integration provides.
For a developer already using WPML and working with GraphQL, the feature set is focused and relevant: translation-aware queries, structured content support, customisable parameters and caching in one integration layer. For a standard multilingual blog or brochure site with no GraphQL application, its developer-oriented approach is likely more machinery than the project needs.
The verdict
Download WPML GraphQL and see for yourself
You get the full WPML GraphQL release (v1.2.0), ready to install, plus every update that follows. One click and it is yours.
Download WPML GraphQL v1.2.0- Instant download
- Original developer files
- Updated 17 Sep 2026
Related reviews
Browse allWpml WordPress Multilingual CMS Plugin
Create and manage translated WordPress content across more than 40 languages, with language switchers, multilingual SEO…
WPML String Translation Addon
Translates WordPress theme, plugin, widget and menu strings from the admin, with support for custom fields, translation…
WPML Media Translation Addon
Manage language-specific images, videos and documents alongside WPML translations, with replacement media and translated…