You can translate internal and external links using WPML’s Advanced Translation Editor.
Translating Internal Links
WPML automatically points internal links to the language-appropriate version when you send content for translation. This means you don’t need to manually set the URL for every internal link – WPML does this for you.
While unnecessary, you can still edit internal links using the Advanced Translation Editor. Simply open your content in the editor, find your link (appears highlighted), and replace the URL with a new one.
There is a known issue with translating internal links inside buttons, calls to actions, and other similar blocks. While we fix this, please ask our support for help.
Translating External Links
To translate external links:
- Open the content containing your link in the Advanced Translation Editor.
- Use the search bar to find your link – you can enter “http” to find it faster.
- Enter your new external URL and save.
Fixing Links That Point to The Wrong Translation
There are two ways to fix links that point to the wrong translation:
Retranslate Content with Wrong Links
- Go to WPML → Translation Management.
- Select the content with your links and send it for translation.
WPML will automatically point the links to the correct translation.
Adjust Links Feature
The adjust links feature automatically fixes all links pointing to the wrong translations across your site in one click. To use it:
- Go to WPML → Settings.
- Scroll down to Translate Link Targets.
- Click the Scan now and adjust links button.