Translating can be complex — especially when you already have existing content. Even a small mistake can lead to time-consuming corrections.
Let’s start with the setting “Override existing content”. This setting tells Elovate that if content already exists, it may be overwritten during a continuous action.
A continuous action occurs for example when a translation already exists, but a change is made in the source content. If "Override existing content" is enabled, Elovate will re-translate the content to keep all store views consistent.
Now, how does this setting interact with internal links?
When translating content for the first time, if the content includes an internal link (for example: This is an internal link), the internal link is carried over directly from the source to the target language — it’s not translated. Why? Because Elovate cannot predict the correct translated internal URL.
But let's say you've already translated the content and manually inserted a valid, language-specific internal link, and then a continuous action occurs with "Override existing content" enabled — the internal link will be overwritten with the version from the source. In other words, your custom or translated link will be replaced when continuous + override is enabled.
The good news? Fixing internal links is quick and easy using the Internal Link Tracker feature in Elovate.