Maintaining Internal and External Links
Drupal pages often link to one another and to off-site pages. When you translate them, translated pages need to link to other translated pages and not the originals.
Translation Management does that for you - automatically.
To manage link translation, go to:
Administer › Content management › Translation Management
Link Translation
Internal Links Between Pages
Supposing Page.A links to Page.B. The translator might first translate Page.A or Page.B. The order in which the pages are actually translated doesn't matter. When both pages are translated, the links will be updated as well.
In the Link Translation page, go to the Automatic Internal Link Replacement section and choose Replace links so they point to translations if available.
When you choose this (default), Drupal will automatically update links between translated pages.
Translating Outgoing Links
Some pages in your site link offsite. Since many sites are multilingual today, you probably want outgoing links from translated pages to go to the right language too.
Scroll to Automatic External Link Replacement.
The overrides table lists outgoing links found in your site. You can enter replacements for any link to any language.
How Automatic Links Translation Works
When you send contents to translation, translators don't need to change any HREF argument in any link.
The translators only need to translate the anchor text (the text inside the link). Drupal will automatically adjust the link destination between translated pages.
Note: This function also works correctly when you use the Path module.

