# General Translation Python SDKs: decode_msg URL: https://generaltranslation.com/it/docs/python/reference/functions/decode-msg.mdx --- title: decode_msg description: Estrae il messaggio leggibile da un risultato `msg` codificato in General Translation Python. Riferimento API per decode_msg. --- Estrae il messaggio interpolato e leggibile da una stringa prodotta da [`msg`](/docs/python/reference/functions/msg). Restituisce il testo che precede il payload codificato delle opzioni. ## Panoramica [#overview] Chiama `decode_msg` con un risultato `msg` codificato. Divide la stringa in corrispondenza dell'ultimo due punti e restituisce la parte a sinistra. Se non ci sono due punti, restituisce l'input invariato. ```python from gt_i18n import decode_msg decode_msg(encoded_message) ``` Firma: ```python decode_msg(encoded_msg: str) -> str ``` Importa `decode_msg` da `gt_i18n`. Non è riesportato dai pacchetti del framework. ## Come funziona [#how-it-works] * **Divide in corrispondenza dell'ultimo due punti.** Un risultato `msg` codificato ha la forma `{interpolated}:{base64options}`; `decode_msg` restituisce tutto ciò che precede l'ultimo due punti. * **Input semplice.** Se non ci sono due punti, restituisce l'input così com'è, quindi le semplici stringhe passano inalterate. ## Parametri [#parameters] | Parametro | Descrizione | Tipo | Facoltativo | Predefinito | | ----------------------------- | ----------------------------------------------------- | ----- | ----------- | ----------- | | [`encoded_msg`](#encoded-msg) | Un risultato `msg` codificato o una stringa semplice. | `str` | No | — | ### `encoded_msg` [#encoded-msg] **Tipo** `str` · **Obbligatorio** Il risultato `msg` codificato (o una semplice stringa) da decodificare. ## Valore restituito [#returns] **Tipo** `str` Il messaggio interpolato oppure, se non contiene i due punti, l'input invariato. ## Esempio [#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" ```