Menu
Publicidade

Tradutor de código morse para texto

Abre no modo de decodificação com uma mensagem já na caixa. Cole seus próprios pontos e traços, ou aperte Ouvir para decodificar Morse direto do som.

Por Nethanel Bar, Co-founder & CEO

Última atualização

Publicidade

Pronto para aprender a programar de verdade?

A Coddy ensina você escrevendo código de verdade no navegador: lições interativas, feedback instantâneo e ajuda de IA quando você trava.

Como traduzir código morse para texto

Decodificar Morse é uma questão de dividir corretamente. Cada grupo de pontos e traços entre espaços é uma letra ou um dígito; cada barra é o fim de uma palavra. O tradutor acima lê ., - e /, mas também aceita o que as pessoas realmente colam: pontos tipográficos (·, ), meia-risca e travessão (, ), sublinhados no lugar de traços, uma barra vertical como separador de palavras e dois ou mais espaços em vez da barra. Tudo o que ele não consegue reconhecer vira um ? na saída, para você ver exatamente onde a mensagem deu errado em vez de receber silêncio.

Quando o Morse chega como som e não como texto - uma gravação, um rádio, um celular encostado na tela, um vídeo - o botão Ouvir transforma o microfone no decodificador. Ele observa a faixa de 400 a 1100 Hz, onde ficam os tons de Morse, cronometra cada tom e cada silêncio, escreve pontos, traços e pausas na caixa conforme chegam, e o texto acompanha no painel da direita. Ajuste o controle de Velocidade perto da velocidade do remetente para que as primeiras letras sejam lidas corretamente; depois disso o decodificador se adapta ao ritmo de quem envia.

Nada sai do seu navegador: a decodificação, a análise de áudio e a cópia acontecem todas nesta página. Aperte Tocar para ouvir o Morse que você colou de volta, o jeito mais rápido de conferir uma transcrição.

O que saber sobre decodificar Morse

  • Um espaço separa letras, uma barra (ou uma pausa larga) separa palavras. .... .. é HI; .... / .. é H I como duas palavras.
  • Não há maiúsculas e minúsculas no Morse. O decodificador escreve em maiúsculas; "hello" e "HELLO" são o mesmo código.
  • Um ? na saída marca um grupo que não está na tabela - normalmente um espaço faltando que fundiu duas letras, ou um símbolo a mais.
  • Os dígitos sempre têm cinco símbolos e as letras nunca mais de quatro, então .---- é 1 enquanto .--- é J.
  • De ouvido, os traços duram três vezes mais que os pontos e a pausa entre palavras é de sete unidades. Uma gravação que soa espaçada uniformemente está sendo enviada em velocidade lenta, de ensino.
Publicidade

Exemplos de decodificação

Uma saudação

Morse

.... . .-.. .-.. --- / .-- --- .-. .-.. -..

Texto

HELLO WORLD

A mensagem com que a página abre. Duas palavras, a barra entre elas.

Morse tipográfico de uma página da web

Morse

··· −−− ··· | −·−− · ···

Texto

SOS YES

Pontos mediais, sinais de menos e uma barra vertical como separador de palavras são lidos igual a ., - e /.

Uma transcrição com erro

Morse

- .... .- -. -.- ...... / -.-- --- ..-

Texto

THANK? YOU

Seis pontos não são um caractere, então aparece como ?. O remetente queria dizer ... / -.--... - um espaço faltando fundiu o S de THANKS com o que veio depois.

Por que uma decodificação sai errada

  • Espaços faltando entre as letras. .... é H, mas .. .. é II - a pausa faz parte do código, e uma transcrição que a perde não pode ser recuperada.
  • Marcar as separações de palavra com um único espaço. O decodificador então lê a linha inteira como uma palavra comprida; use uma barra ou um espaço duplo.
  • Contar os bipes em vez de cronometrá-los. Um traço não é "um ponto que dura um pouco mais" - ele tem exatamente três pontos de duração, e uma transcrição apressada que chuta acaba em ?.
  • Ouvir com a velocidade errada. O decodificador por microfone parte do controle de Velocidade; se o remetente está a 25 WPM e o controle em 8, os primeiros traços são lidos como pontos até ele se ajustar.

Perguntas frequentes sobre código morse para texto

Como traduzo código morse para texto?
Cole os pontos e traços na caixa da esquerda, com um espaço entre as letras e uma barra entre as palavras, e o texto aparece à direita na hora. Pontos, traços tipográficos e barra vertical também são aceitos. Se o Morse estiver chegando como som, aperte Ouvir e deixe o microfone decodificar.
Ele consegue decodificar Morse de uma gravação ou de um rádio?
Sim - é isso que Ouvir faz. Toque a gravação perto do microfone (ou aproxime o celular de um rádio) e cada tom é cronometrado e escrito como ponto ou traço, com as pausas virando separações de letras e palavras. Funciona melhor com um tom limpo e o controle de Velocidade ajustado perto do ritmo do remetente.
Por que a saída mostra um ponto de interrogação?
Um ? representa um grupo de símbolos que não é um caractere Morse - na maioria das vezes duas letras que perderam o espaço entre elas, ou um ponto extra perdido. Olhe o Morse logo antes dele; o resto da mensagem decodifica normalmente.
Ele decodifica Morse em português e em outros idiomas?
O Morse internacional cobre as 26 letras latinas, os dígitos e a pontuação, então qualquer idioma escrito nesse alfabeto decodifica aqui - português incluído, sem os acentos. Letras acentuadas (como ã, ç ou é) e outros alfabetos têm tabelas Morse nacionais próprias, que este tradutor não inclui.
Publicidade

Outras ferramentas para desenvolvedores

Coddy programming languages illustration

Aprenda a programar com o Coddy

COMEÇAR