Blog
Ferramentas de texto

Transliterador: cirílico ⇄ latino

Cole um texto em cirílico e obtenha sua grafia em letras latinas, adequada para URLs, nomes de arquivo e mensagens com pessoas sem teclado russo. Ou cole um texto em latino e a ferramenta tentará reconstruir o cirílico original. Tanto a direção quanto o esquema são configuráveis.

Seus dados não saem deste dispositivo

Resultado

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Direção «Russo → Latino» Cada letra cirílica é substituída por uma tabela; a caixa da letra é preservada
Direção «Latino → Russo» Letras e dígrafos latinos (sh, ch, shch/sch, kh/h, yo, yu, ya) são comparados com o cirílico, começando pela coincidência mais longa
Detecção automática Conta letras cirílicas e latinas no texto; vence o alfabeto mais frequente
Esquema prático е→e, ё→yo, ж→zh, х→kh, ц→ts, ч→ch, ш→sh, щ→shch, ъ/ь→omitidos, ы→y, э→e, ю→yu, я→ya
Esquema compacto Mesma ideia, mais curta: х→h, ц→c, щ→sch, ё→e — menos dígrafos, URLs mais curtas
Padrão oficial Isto NÃO é o padrão formal GOST 7.79 nem o esquema de passaportes — é uma variante prática comum para a web

Quando induz ao erro

Como é calculado

Para cirílico → latino, o texto é percorrido caractere por caractere: cada letra é buscada sem diferenciar maiúsculas na tabela do esquema escolhido, e o resultado é inserido preservando a caixa — se a letra original era maiúscula, só a primeira letra do dígrafo resultante fica maiúscula («Ш» → «Sh»).

Para latino → russo, a tabela é invertida e os pares resultantes são ordenados das sequências latinas mais longas para as mais curtas — assim «shch» é reconhecido antes da sua subsequência «sh», em vez de ser dividido incorretamente.

O texto é percorrido da esquerda para a direita: em cada posição a ferramenta tenta a sequência coincidente mais longa da tabela; se encontrar uma coincidência, substitui pela letra cirílica correspondente e avança a posição pelo tamanho da coincidência; se não, copia o caractere sem alteração.

A detecção automática de direção conta letras cirílicas e latinas em todo o texto com expressões regulares e escolhe a direção rumo ao alfabeto menos representado — partindo do princípio de que um texto «bagunçado» é composto principalmente por caracteres produzidos ao transliterar na outra direção.

Perguntas e respostas

Posso usar isso para passaporte ou documentos oficiais?

Não. É um esquema prático para a web, pensado para URLs e mensagens; não coincide com o padrão oficial GOST 7.79 nem com as regras de transliteração de passaportes. Para documentos, use o serviço oficial de transliteração do seu governo.

Por que a conversão de latino para russo às vezes dá a palavra errada?

A transliteração reversa é ambígua por natureza: várias letras russas diferentes (por exemplo «й» e «ы») podem virar a mesma letra latina «y», e não há como saber automaticamente qual era a original.

Qual a diferença entre o esquema prático e o compacto?

O esquema prático se aproxima mais de como o som é realmente pronunciado (щ → shch, х → kh); o compacto é mais curto e fácil para URLs e hashtags (щ → sch, х → h), mas menos preciso quanto à pronúncia.

O que acontece com o sinal duro e o sinal brando ao converter para latino?

Eles são omitidos completamente — nenhum apóstrofo ou outro caractere é inserido no lugar deles. Converter latino de volta para cirílico não consegue restaurá-los, porque no texto latino não sobra nenhum vestígio deles.

Como funciona a detecção automática de direção?

A ferramenta conta letras cirílicas e latinas no seu texto. Se o cirílico for igual ou mais frequente, converte para latino; se o latino predominar, converte para cirílico. Em texto misto essa heurística pode errar, então escolha a direção manualmente nesse caso.

Ferramentas relacionadas

Todas as ferramentas