I have noticed that whenever I make a small layout adjustment in Elementor, and then click WPML's update translation button, certain seemingly random fields are automatically translated, even though Automatic Translation is disabled and even though there already was an approved translation in that field before.
It's especially noticeable in URL fields because if I don't pay extra attention, and happen to overlook a field, the link will be broken because the URL is then wrong.
I suspect this is because ATE doesn't recognize Elementor Container links as actual hyperlinks, and will thus automatically translate these as strings (even though it says URL-link in the green box in ATE).
Hello There,
Thank you for contacting WPML Support.
I understand what you're looking for. The Advanced Translation Editor hides URLs, shortcodes, and HTML attributes by default to prevent automatically translating an element that might break something with your site.
The reason the URL is showing up in the Translation Editor is due to the use of a relative formatted URL. To resolve this, could you please replace the relative URL with an absolute or full URL (for example, hidden link) and then recheck the ATE?
Let me know how it goes. I will be happy to help if you need further assistance in this matter.
Sure, that might help. But I need to be able to set relative URL's. But the main issue is that ATE automatically translates certain fields that have previously been approved. It shouldn't do that. And it shouldn't automatically translate when automatic translation is disabled.
When you translate some content, it is stored in the translation memory of the WPML server. If the same content is used on a different page, the translation for the contents will be retrieved from this memory. This process may give the impression that data is being translated automatically, but in reality, the translation is automatically sourced from the existing translation memory.
However, let me inform you that if you have automatic translation credits, by default, the Advanced Translation Editor automatically translates the untranslated contents that you send for translation. If you don’t want to use the provided automatic translations, you can simply click the Undo translation button from the ATE. This removes the automatic translations and immediately returns the credits used.
I hope you can understand. Now, it appears that the relative URL you've used may have been automatically translated due to the Automatic Translation feature being enabled in ATE, or its translation has been stored in such a way in the translation memory. Would you please do the following and check the outcome?
- Open the Translation editor and adjust the translation of the relative URL as per your needs. After that, save the translation.
- Create a new page and add the same relative URL there. Save the page and proceed to add the translation.
- Check in the Translation Editor whether the URL continues to be translated or if it displays the translation you previously entered.
Please let me know the result. I will be happy to help if you need further assistance in this matter.
Best regards,
Prosenjit
The topic ‘[Closed] ATE sometimes automatically translates random fields’ is closed to new replies.