Integrations / WPML

+

Run a multilingual site with WPML and offload media with WP Media Cloud

WPML is the most widely used multilingual plugin for WordPress, letting you translate pages, posts, and custom content into any number of languages. WP Media Cloud offloads your media library to cloud storage, and images shared across translations are served from a single cloud location.

All
languages, one media library
Images
shared across translations
Served
from cloud storage
How they work together

WPML handles your translations. WP Media Cloud handles where your media files live.

WPML and WP Media Cloud operate on different parts of WordPress and work together without conflict. WPML manages your translated content and routes visitors to the right language version of each page. WP Media Cloud moves your media library files to cloud storage and rewrites attachment URLs. Because WordPress uses a single shared media library across all language versions, every image offloaded by WP Media Cloud is available to every translation automatically.

Step 01

Install and configure WP Media Cloud

Set up WP Media Cloud with your preferred cloud storage provider. Every image and file uploaded to WordPress is automatically moved to cloud storage from this point on, across all language versions of your site.

Step 02

Translate your content with WPML as normal

Create and manage translations with WPML as you normally would. When translated pages use images from the WordPress media library, those images are already offloaded to cloud storage. WPML and WP Media Cloud do not share any configuration.

Step 03

All language versions reference the same cloud URLs

WordPress uses a single media library shared across all WPML language versions. WP Media Cloud rewrites attachment URLs at the WordPress level, so every language version of every page automatically receives cloud storage URLs for its images. No per-language configuration is needed.

Step 04

Visitors in every language get fast media delivery

Whether a visitor lands on your English, Arabic, French, or any other language version, the images they see are served from your cloud storage bucket or CDN. Your server delivers only the page HTML. Media comes from the cloud.

One media library, every language

Upload an image once. Every translation uses it.

WPML translates your text content, URLs, and metadata into different languages, but all language versions of your site share the same WordPress media library. When you upload a product photo, a hero image, or a team member portrait, that one file is used across every language version of the page.

WP Media Cloud offloads that file to cloud storage when it is uploaded. Because all language versions of the page reference the same media library attachment, they all get the same cloud storage URL automatically. There is no need to upload images once per language, and no need to configure WP Media Cloud separately for each language. Both plugins do their job independently and the result is a fast, efficiently stored multilingual site.

  • Upload an image once, use it in every language version
  • WP Media Cloud offloads to cloud storage on upload
  • All language versions automatically get cloud URLs
  • No per-language configuration required in either plugin
English, Arabic, French, or any other language Cloud URLs
Pages, posts, custom post types All offloaded
WooCommerce product images in every language All offloaded
No per-language config in WP Media Cloud Just install both
Storage providers

Choose the cloud storage that fits your multilingual project.

WP Media Cloud works with every major cloud storage provider. For multilingual sites with a global audience, providers with edge locations close to your visitors can help reduce image load times across language markets.

Bunny Edge Storage
Bunny Edge Storage
Global edge storage
Cloudflare R2
Cloudflare R2
Zero egress storage
Amazon S3
Amazon S3
30+ global regions
Wasabi
Wasabi
Flat-rate, zero egress
DigitalOcean Spaces
DigitalOcean Spaces
Built-in CDN
Hetzner Object Storage
Hetzner Object Storage
EU-based, GDPR
Backblaze B2
Backblaze B2
Low cost storage
Google Cloud Storage
Google Cloud Storage
Multi-region buckets

Translate with WPML. Offload media with WP Media Cloud.

Every language version of your site gets cloud-served images automatically. No per-language configuration needed. 30-day money-back guarantee.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only