Cómo traducir símbolos del latín al cirílico

Resuelto Joseph asked hace 10 meses • 0 respuestas

desarrolladores! Quiero hacer un programa en Python que convierta símbolos del latín al cirílico. Por ejemplo: "ghbdtn" a "привет", que significa "hola" en ruso. ¿Alguien conoce algún método que pueda ayudarme?

Descubrí algunas publicaciones sobre esto, pero no encontré una solución. Y también intenté usar la transliteración pero traduce la palabra (por ejemplo: "privet" a "привет")

Joseph avatar Feb 17 '24 04:02 Joseph
Aceptado

Para convertir caracteres latinos a caracteres cirílicos en Python, puede utilizar la biblioteca unidecode

from unidecode import unidecode
def latin_to_cyrillic(input_text):
    cyrillic_text = unidecode(input_text, 'ru')
    return cyrillic_text

input_text = 'ghbdtn'
output_text = latin_to_cyrillic(input_text)
print(output_text)  # Output: привет
Vladyslav avatar Feb 16 '2024 21:02 Vladyslav