FreeToGenerate.com

Traduz nos dois sentidos dentro do seu navegador, e admite quando não consegue.

Não existe um leet oficial, portanto estes são três convénios e não três definições normativas. O que interessa aparece ao lado de cada um: se pode ser desfeito.

Escreva alguma coisa para começar.

Este nível pode ser desfeito?

Não pode: um símbolo representa duas letras diferentes, portanto algumas palavras voltam erradas por melhor que seja o descodificador.

1 = i / lDuas letras partilham este símbolo, e é isso que faz o nível perder informação.

Poder ser desfeito não depende do aspecto baralhado do texto. Decide-o uma só coisa: se algum símbolo tem de fazer duplo serviço.

LetraPassa a
a4
e3
i1i / l
o0
s5
t7
b8
g9
l1i / l
z2

Também disponível em: English · Español · Français · العربية

Tradutor de leetspeak

Converta texto para leet ou leia-o de volta, com uma resposta honesta sobre que níveis sobrevivem à ida e volta.

O que é o leetspeak

O leetspeak — muitas vezes escrito 1337 — substitui letras por algarismos e símbolos parecidos com elas. O A passa a 4, o E a 3, o O a 0. Nasceu nos quadros de mensagens dos anos oitenta, em parte como marca de pertença e em parte para escapar a filtros de palavras rudimentares, e continua vivo em alcunhas de jogo, nomes de utilizador e palavras-passe.

É uma cifra por substituição sem comité nenhum por trás. Ninguém publica uma tabela normativa, portanto cada ferramenta escolhe a sua. Esta oferece três dos convénios mais usados e, o que é mais útil, diz-lhe o que cada um custa.

Porque a pergunta interessante sobre uma substituição não é o aspecto que tem, mas se consegue recuperar o seu texto.

Como usar o tradutor

  1. Escolha o sentido. De texto para leet converte à medida que escreve. De leet para texto vai ao contrário e mostra todas as leituras que aquilo que colou poderia ter, e não um só palpite.
  2. Escolha um nível. O básico troca seis letras por algarismos. O avançado acrescenta mais quatro. O de símbolos traz @, $ e companhia. O painel em baixo diz, para o que escolheu, se ao descodificar se recupera o seu texto exacto.
  3. Leia o painel antes de confiar numa leitura. Quando há mais do que uma leitura possível, a ferramenta lista-as e destaca as que são palavras inglesas reais, porque é assim que uma pessoa escolhe a certa.

O nível mais agressivo é o que se consegue desfazer

É natural supor que quanto mais agressiva for a substituição, mais destruído fica o texto e mais difícil é recuperá-lo. É falso, e é falso de uma forma que se verifica a contar.

Poder ser desfeito depende de uma só propriedade: se algum símbolo tem de representar duas letras diferentes. O básico substitui seis letras e usa seis símbolos distintos, portanto nada colide. O de símbolos substitui onze letras e usa onze símbolos distintos, portanto também não. O avançado substitui dez letras com apenas nove símbolos e, pelo princípio do pombal, duas letras têm de partilhar. São o i e o l, ambos escritos 1.

Essa única colisão faz toda a diferença. Passe as 5 000 palavras da nossa lista comum por cada nível e descodifique-as de volta: o básico devolve exactamente uma leitura em 100 % dos casos, o de símbolos também, e o avançado fica-se pelos 41,3 %. Quatro pares de palavras correntes acabam literalmente idênticos: fail e fall dão f411, hail e hall dão h411, ill e iii dão 111. Nenhum descodificador, por mais esperto que seja, lhe pode dizer de qual partiu.

A razão por que o nível de símbolos escapa tem a sua graça: move o i para o ponto de exclamação, o que deixa o 1 livre para significar apenas l. Acrescentar uma substituição mais exótica tornou a cifra mais limpa, não mais confusa.

Porque descodificar não pode ser uma tabela de consulta

Codificar leetspeak é um mapa simples: cada letra tem uma substituta, percorre-se a cadeia e troca-se. Descodificar parece o mesmo trabalho ao contrário, e é aí que está a armadilha. A inversa de um mapa de muitos para um é de um para muitos. Se o 1 pode significar i ou l, uma cadeia com três uns tem oito leituras possíveis, e um descodificador feito como simples tabela de consulta devolve caladamente uma delas como se fosse a resposta.

Por isso esta ferramenta expande todas as leituras. Com uma entrada curta são um punhado de opções e basta olhar. Com uma mais longa o número duplica por cada carácter ambíguo, e por isso há um limite: passadas doze posições ambíguas mostra a leitura mais provável e dá-lhe o total real, em vez de bloquear ou de cortar em silêncio uma lista que daria por completa.

O que a torna utilizável é filtrar por dicionário. A maioria dessas leituras não são palavras, portanto a ferramenta destaca as que são. É exactamente assim que uma pessoa lê leetspeak, e também como o fazem os programas de quebra de palavras-passe — o que convém saber se estava a pensar escrever em leet uma palavra do dicionário e chamar-lhe palavra-passe segura.

Limites honestos

Não há um leetspeak oficial, portanto estas três tabelas são convénios e não normas. O tradutor de outra pessoa discordará do nosso nalgum ponto, e nenhum dos dois estará errado. O que generaliza não são as tabelas mas a propriedade: conte as letras que uma tabela substitui e conte os símbolos distintos que emprega, e se o segundo número for menor, essa tabela não pode ser desfeita.

O dicionário com que se destacam as palavras reais é uma lista de 5 000 palavras inglesas correntes, a mesma que o verificador de palavras-passe usa. Não reconhece nomes próprios, calão, outras línguas nem nada de técnico, portanto uma leitura sem destaque não está errada: apenas não consta dessa lista.

O tradutor trabalha letra a letra e nada sabe de significado. O leetspeak mais carregado que se vê por aí vai muitas vezes além de qualquer tabela, substituindo letras inteiras por formas de vários caracteres — |\| para o N, /\/\ para o M — e nada disso é tratado aqui. Essas variantes são, já agora, impossíveis de descodificar automaticamente.

Porque é grátis?

Porque não nos custa nada. A substituição, a expansão de todas as leituras e o filtro por dicionário correm no seu navegador enquanto escreve: nada é enviado, nada é guardado e não há servidor pelo meio que possa ver o que escreveu.

Portanto não há conta, nem registo, nem limite. Passe um parágrafo inteiro se quiser e, se estava a testar uma palavra-passe, mais uma razão para nunca ter saído da sua máquina.