translate_url
Given a URL (absolute or relative), try to get its translated version in the lang_code language (either by i18n_patterns or by translated regex). Return the original URL if no translated version is found.
def translate_url(
url: string,
lang_code: string
) - > string
Given a URL (absolute or relative), try to get its translated version in the lang_code language (either by i18n_patterns or by translated regex). Return the original URL if no translated version is found.
Parameters
| Name | Type | Description |
|---|---|---|
| url | string | The absolute or relative URL string to be translated. |
| lang_code | string | The target language code used to look up the translated URL pattern. |
Returns
| Type | Description |
|---|---|
string | The translated URL path including scheme and netloc if originally provided, or the original URL if translation fails. |