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
- Es un esquema práctico, no oficial. El estándar gubernamental GOST 7.79-2000 y el esquema de pasaportes internacionales usan tablas distintas (por ejemplo «е»/«э» y «ц» se codifican de otra forma) — si necesitas una transliteración de nombre válida para documentos, usa un generador oficial del gobierno, no esta herramienta.
- La transliteración inversa (latino → ruso) es inherentemente ambigua: tanto «й» como «ы» se convierten en «y» en el esquema práctico, así que al convertir de vuelta, una «y» latina siempre se resuelve como una letra concreta — la otra se pierde sin posibilidad de recuperarla.
- El signo duro y el signo blando (ъ, ь) se omiten por completo al convertir a latino — no se inserta ningún apóstrofo ni marca en su lugar, así que al convertir latino de vuelta a cirílico es imposible restaurarlos; simplemente no estarán ahí.
- Detectar la dirección según el alfabeto dominante puede fallar en textos mixtos — por ejemplo, un texto con muchas marcas y siglas en latino junto a una frase corta en ruso puede clasificarse como «necesita latino → ruso» cuando en realidad querías lo contrario. En ese caso, elige la dirección manualmente.
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.