Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You've noticed that since the last update, an image that's translated in the Media Translation, when used on a page and then translated in the CTE, isn't translated anymore. Instead, the original image is served on the translated page.
Solution:
We've resolved this issue in the latest version of WPML (4.9.0). Please also update to the new versions of Strings Translation (3.5.0) and Media Translation (3.1.0). If you don't see these new versions on your site, follow these steps:
1. In your site’s admin, go to Plugins → Add New Plugin and click the Commercial tab.
2. Click the Check for updates button.
3. Select WPML 4.9 from the list and click Install.
Before updating our plugins, we strongly recommend making a full site backup (files and DB).
Learn more about WPML 4.9.0 in our post: WPML 4.9.0 Changelog

If this solution does not apply to your case because it might be outdated or not relevant, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If issues persist, please open a new support ticket.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 16 replies, has 0 voices.

Last updated by Itamar 3 months ago.

Assisted by: Itamar.

Author Posts
December 16, 2025 at 1:07 pm #17667608

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

I'm sorry if I was unclear. The provided fix addresses the problem entitled 'Media Translation - Image replacement is not working with SVG files', which can be replicated by following these steps.

1. To be able to upload SVG files to the media library, install and activate the Safe SVG plugin.

2. Upload an SVG file to the media library.

3. Replace the file with another SVG file in Media translation.

4. Create a new page in the default language.

5. Translate the page.

6. See that on the translated page, the original SVG image is shown and not the one that was replaced in Media translation.

For the size attribute issue, I've split this ticket into a new ticket and still need to check this issue and, if needed, esclate it to our second-tier supporters. The split ticket is here:
https://wpml.org/forums/topic/split-css-class-wp-image-id-dont-seem-to-translate-properly/

Can you please confirm that this is the size-attribute issue you are seeking a solution for?

Thanks,
Itamar.

February 8, 2026 at 3:02 pm #17803127

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

I have an update.
This issue has been resolved in the latest version of WPML (4.9.0).
Please also note that we have a new version of Strings Translation (3.5.0) and Media translation (3.1.0). If you don't see the new versions on your site, please follow this:

1. In your site’s admin, go to Plugins → Add New Plugin and click the Commercial tab.

2. Click the Check for updates button.

3. Select WPML 4.9 from the list and click Install.

Before updating our plugins, please take a backup of your site.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****

More about WPML 4.9.0 in this post we published:
https://wpml.org/changelog/2026/02/wpml-4-9-better-automatic-translation-and-compatibility/?utm_source=at&utm_medium=emails&utm_campaign=wpml-4-9

I'm closing this ticket.
Please don't hesitate to contact us again with any WPML-related issues or questions.

Best Regards,
Itamar.