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
| Princípio | Substituição pela posição física da tecla — o layout ЙЦУКЕН padrão mapeado sobre o QWERTY |
|---|---|
| Detecção automática | Observa quais letras são mais comuns no texto — latinas ou cirílicas |
| Maiúsculas/minúsculas | Preservadas — letras maiúsculas continuam maiúsculas após a conversão |
| Caracteres não tocados | Dígitos e a maioria da pontuação que não está em uma tecla de letra ficam sem alteração |
Quando induz ao erro
- A detecção automática decide por maioria: se um texto tem mais letras latinas do que cirílicas, é tratado como "russo digitado em inglês", e vice-versa. Em texto muito curto, ou com quantidades parecidas dos dois alfabetos, a detecção automática pode errar — nesse caso, escolha a direção manualmente.
- Strings curtas que acabam sendo palavras reais nos dois idiomas depois da conversão em qualquer direção são inerentemente ambíguas — a ferramenta não consegue "adivinhar" a intenção do autor e só aplica a direção escolhida mecanicamente.
- Caracteres que não estão na parte alfabética principal do layout (dígitos, a maior parte da pontuação além das poucas mapeadas de forma padrão para teclas de letra) não são convertidos e ficam como estão — é uma limitação deliberada do mapeamento padrão de teclas, não um erro.
- A precisão do mapeamento se baseia em uma variante comum do layout ЙЦУКЕН — em teclados com layout não padrão (algumas variantes de notebook ou regionais, por exemplo), o resultado pode ser um pouco diferente.
Como é calculado
A ferramenta usa uma tabela de mapeamento de teclas: cada letra do layout inglês QWERTY é pareada com a letra que ocupa a mesma posição física no layout russo ЙЦУКЕН, e vice-versa.
No modo de detecção automática, a ferramenta primeiro conta quantas letras latinas e quantas cirílicas o texto tem; se as latinas forem mais ou iguais, o texto é tratado como "russo digitado como inglês", senão como "inglês digitado como russo".
Cada caractere do texto é buscado na tabela correspondente (na direção escolhida) e substituído pela correspondência encontrada; a caixa da letra (maiúscula/minúscula) é preservada independente da caixa na tabela.
Caracteres não encontrados na tabela — dígitos, a maior parte da pontuação, caracteres de outros alfabetos — ficam sem alteração.
Perguntas e respostas
Como sei em qual direção converter?
Deixe em "detectar automaticamente" — geralmente funciona bem. Se o resultado sair errado, mude para a direção correta manualmente no menu suspenso.
Por que dígitos e parte da pontuação não mudaram?
O mapeamento padrão de teclas só é definido para a parte alfabética do layout — a linha numérica e a maior parte da pontuação não fazem parte dele, então ficam como estavam no texto original.
A caixa das letras é preservada na conversão?
Sim, uma letra maiúscula continua maiúscula após a conversão, uma minúscula continua minúscula.
Meu texto é enviado para algum lugar?
Não, todo o processamento roda no seu navegador.