# General Translation Python SDKs: decode_msg URL: https://generaltranslation.com/fr/docs/python/reference/functions/decode-msg.mdx --- title: decode_msg description: Extrait le message lisible par l’humain d’un résultat msg encodé dans General Translation pour Python. Référence de l’API pour decode_msg. --- Extrait le message interpolé, lisible par l’humain, à partir d’une string produite par [`msg`](/docs/python/reference/functions/msg). Renvoie le texte qui précède le payload d’options encodé. ## Vue d’ensemble [#overview] Appelez `decode_msg` avec un résultat `msg` encodé. La fonction découpe au niveau du dernier deux-points et renvoie la partie située à gauche. S’il n’y a pas de deux-points, elle renvoie la valeur d’entrée inchangée. ```python from gt_i18n import decode_msg decode_msg(encoded_message) ``` Signature : ```python decode_msg(encoded_msg: str) -> str ``` Importez `decode_msg` depuis `gt_i18n`. Il n’est pas réexporté par les packages du framework. ## Fonctionnement [#how-it-works] * **Découpage au niveau du dernier deux-points.** Un résultat `msg` encodé a la forme `{interpolated}:{base64options}` ; `decode_msg` renvoie tout ce qui se trouve avant le dernier deux-points. * **Entrée brute.** En l’absence de deux-points, il renvoie l’entrée telle quelle, de sorte que les chaînes ordinaires restent inchangées. ## Paramètres [#parameters] | Paramètre | Description | Type | Facultatif | Par défaut | | ----------------------------- | ------------------------------------------------------------ | ----- | ---------- | ---------- | | [`encoded_msg`](#encoded-msg) | Un résultat `msg` encodé ou une simple chaîne de caractères. | `str` | Non | — | ### `encoded_msg` [#encoded-msg] **Type** `str` · **Obligatoire** Le résultat encodé de `msg` (ou une simple chaîne de caractères) à décoder. ## Renvoie [#returns] **Type** `str` Le message interpolé, ou l’entrée inchangée si elle ne contient pas de deux-points. ## Exemple [#example] ```python from gt_i18n import msg, decode_msg encoded = msg("Hi, {name}!", name="Bob") decode_msg(encoded) # "Hi, Bob!" decode_msg("Plain text") # "Plain text" ```