Blog
Herramientas de texto

Transliterador: cirílico ⇄ latino

Pega texto en cirílico y obtén su escritura en letras latinas, adecuada para URLs, nombres de archivo y mensajes con personas sin teclado ruso. O pega texto en latino y la herramienta intentará reconstruir el cirílico original. Tanto la dirección como el esquema son configurables.

Tus datos no salen de este dispositivo

Resultado

Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.

Datos y límites del método

Dirección «Ruso → Latino» Cada letra cirílica se sustituye según una tabla; se conserva la mayúscula o minúscula de la letra
Dirección «Latino → Ruso» Las letras y dígrafos latinos (sh, ch, shch/sch, kh/h, yo, yu, ya) se comparan contra el cirílico, empezando por la coincidencia más larga
Detección automática Cuenta letras cirílicas y latinas en el texto; gana el alfabeto más frecuente
Esquema práctico е→e, ё→yo, ж→zh, х→kh, ц→ts, ч→ch, ш→sh, щ→shch, ъ/ь→se omiten, ы→y, э→e, ю→yu, я→ya
Esquema compacto La misma idea, más corta: х→h, ц→c, щ→sch, ё→e — menos dígrafos, URLs más cortas
Estándar oficial Esto NO es el estándar formal GOST 7.79 ni el esquema de pasaportes — es una variante práctica y común para la web

Cuándo induce a error

Cómo se calcula

Para cirílico → latino, el texto se recorre carácter por carácter: cada letra se busca sin distinguir mayúsculas en la tabla del esquema elegido, y el resultado se inserta conservando la mayúscula o minúscula — si la letra original era mayúscula, solo la primera letra del dígrafo resultante se pone en mayúscula («Ш» → «Sh»).

Para latino → ruso, la tabla se invierte y los pares resultantes se ordenan de las secuencias latinas más largas a las más cortas — así «shch» se reconoce antes que su subcadena «sh», en vez de dividirse incorrectamente.

El texto se escanea de izquierda a derecha: en cada posición la herramienta prueba la secuencia coincidente más larga de la tabla; si encuentra coincidencia, la sustituye por la letra cirílica correspondiente y avanza la posición según la longitud de la coincidencia; si no, copia el carácter sin cambios.

La detección automática de dirección cuenta letras cirílicas y latinas en todo el texto con expresiones regulares y elige la dirección hacia el alfabeto menos representado — bajo el supuesto de que un texto «desordenado» está compuesto sobre todo por caracteres producidos al transliterar en la otra dirección.

Preguntas y respuestas

¿Puedo usar esto para un pasaporte o documentos oficiales?

No. Es un esquema práctico para la web pensado para URLs y mensajería; no coincide con el estándar oficial GOST 7.79 ni con las reglas de transliteración de pasaportes. Para documentos, usa el servicio oficial de transliteración de tu gobierno.

¿Por qué la conversión de latino a ruso a veces produce la palabra equivocada?

La transliteración inversa es ambigua por naturaleza: varias letras rusas distintas (por ejemplo «й» e «ы») pueden convertirse en la misma letra latina «y», y no hay forma automática de saber cuál era la original.

¿Cuál es la diferencia entre el esquema práctico y el compacto?

El esquema práctico se acerca más a cómo suena realmente la letra (щ → shch, х → kh); el compacto es más corto y fácil para URLs y hashtags (щ → sch, х → h), pero menos preciso con la pronunciación.

¿Qué pasa con el signo duro y el signo blando al convertir a latino?

Se omiten por completo — no se inserta ningún apóstrofo ni otro carácter en su lugar. Convertir de latino a cirílico no puede restaurarlos, porque en el texto latino no queda ningún rastro de ellos.

¿Cómo funciona la detección automática de dirección?

La herramienta cuenta letras cirílicas y latinas en tu texto. Si el cirílico es igual o más frecuente, convierte a latino; si el latino predomina, convierte a cirílico. En texto mixto esta heurística puede fallar, así que elige la dirección manualmente en ese caso.

Herramientas relacionadas

Todas las herramientas