Skip to main content

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

NameTypeDescription
urlstringThe absolute or relative URL string to be translated.
lang_codestringThe target language code used to look up the translated URL pattern.

Returns

TypeDescription
stringThe translated URL path including scheme and netloc if originally provided, or the original URL if translation fails.