# General Translation Python SDKs: decode_msg URL: https://generaltranslation.com/es/docs/python/reference/functions/decode-msg.mdx --- title: decode_msg description: Extrae el mensaje legible de un resultado codificado de msg en General Translation Python. Referencia de la API para decode_msg. --- Extrae el mensaje interpolado y legible de una cadena producida por [`msg`](/docs/python/reference/functions/msg). Devuelve el texto anterior al payload codificado de opciones. ## Descripción general [#overview] Llama a `decode_msg` con un `msg` codificado. Lo divide por el último signo de dos puntos y devuelve la parte izquierda. Si no hay dos puntos, devuelve el valor de entrada sin cambios. ```python from gt_i18n import decode_msg decode_msg(encoded_message) ``` Firma: ```python decode_msg(encoded_msg: str) -> str ``` Importa `decode_msg` desde `gt_i18n`. Los paquetes del framework no lo reexportan. ## Cómo funciona [#how-it-works] * **Divide en el último signo de dos puntos.** Un resultado `msg` codificado tiene la forma `{interpolated}:{base64options}`; `decode_msg` devuelve todo lo que aparece antes del último signo de dos puntos. * **Entrada sin formato.** Si no hay dos puntos, devuelve la entrada tal cual, por lo que las cadenas de texto sin formato no se modifican. ## Parámetros [#parameters] | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | ----------------------------- | ------------------------------------------------------- | ----- | -------- | -------------- | | [`encoded_msg`](#encoded-msg) | Un resultado `msg` codificado o una cadena sin formato. | `str` | No | — | ### `encoded_msg` [#encoded-msg] **Tipo** `str` · **Obligatorio** El resultado `msg` codificado (o una cadena de texto sin formato) que se debe decodificar. ## Devuelve [#returns] **Tipo** `str` El mensaje interpolado o la entrada sin cambios si no contiene dos puntos. ## Ejemplo [#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" ```