Converter texto para o alfabeto fonético OTAN
SOS vira Sierra Oscar Sierra: cole um nome, um código ou um endereço e cada letra do alfabeto inglês vira sua palavra de rádio OTAN, na mesma ordem. Números e sinais são ignorados, então AB-12 resulta em Alpha Bravo. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Texto
- SOS
- Resultado
- Sierra Oscar Sierra
- Palavras
- Sierra, Oscar, Sierra
- Quantidade
- 3
Converta texto comum para o alfabeto fonético OTAN em uma única etapa determinística. Cada letra inglesa vira a palavra de radiotelefonia conhecida, de Alpha e Bravo até Yankee e Zulu, sem que maiúsculas, espaços, números ou pontuação afetem a conversão. O resultado ajuda sempre que letras parecidas precisam ser comunicadas com clareza por telefone, rádio, mensagem de voz ou atendimento. Cole um nome, código, endereço ou frase curta e receba uma sequência legível e uma lista estruturada de palavras fonéticas.
Transforme uma grafia ambígua em uma sequência clara
A fala é rápida, mas letras isoladas são fáceis de confundir. B, D, P, T e V podem soar iguais em uma ligação ruidosa, enquanto M e N se misturam quando a conexão corta o início da palavra. Este conversor substitui cada letra inglesa pela palavra correspondente do alfabeto fonético OTAN, tornando a sequência simples de repetir e confirmar.
Você pode inserir um nome, identificador de veículo, referência de chamado, hostname ou parte de um email. A saída mantém a ordem original e usa formas conhecidas como Alpha, Bravo, Charlie, Delta e Echo. Maiúsculas e minúsculas geram o mesmo resultado.
Números, pontuação, espaços, emoji e outros caracteres que não sejam letras são ignorados. A resposta traz o resultado unido, uma lista de palavras e a contagem, servindo tanto para leitura em voz alta quanto para sistemas que montam instruções. Se o texto não contiver letras A–Z, a solicitação falha claramente, sem produzir uma resposta vazia ou enganosa.
Entenda exatamente como a conversão funciona
O algoritmo faz uma consulta previsível para cada caractere. Ele converte o caractere em maiúscula para comparação e procura a palavra em uma tabela fixa das 26 letras inglesas. A vira Alpha, J vira Juliett e X vira X-ray; as demais entradas seguem o alfabeto estabelecido.
As grafias são estáveis, algo importante quando o resultado fica salvo em um chamado, entra em um teste ou é reproduzido por outro sistema. Caracteres que não são letras não viram nomes de pontuação ou dígitos. Por exemplo, “AB-12” produz Alpha Bravo, pois hífen e números estão fora desta função exclusiva para letras.
Isso mantém a saída objetiva e evita interpretações diferentes. O conversor não decodifica palavras fonéticas, não reconhece fala, não traduz outros sistemas de escrita e não consulta serviços externos. Ele também não usa modelo, aleatoriedade ou horário atual.
Use a saída em ligações, fluxos e interfaces
Para uma verificação ocasional, cole o texto no formulário e leia o resultado da esquerda para a direita. Use a lista words se o aplicativo precisar mostrar uma palavra por linha, adicionar pausas na síntese de voz, destacar a letra atual ou orientar um atendente durante a confirmação. O campo count informa quantas letras foram convertidas e pode validar um identificador de tamanho conhecido.
Antes de enviar material confidencial, forneça somente o trecho que precisa ser soletrado; uma referência curta costuma ser melhor que a mensagem inteira. Se números ou pontuação precisarem ser preservados, mantenha a entrada original junto do valor convertido. Valores ausentes, tipos incorretos ou textos sem letras inglesas são rejeitados, impedindo que uma sequência vazia siga despercebida.
Casos de uso
Confirme um nome por telefone
Converta o nome de uma pessoa em palavras fonéticas distintas para que você possa repetir a grafia sem confundir letras parecidas.
Leia um identificador pelo rádio
Prepare as letras de um indicativo, etiqueta de ativo ou referência de incidente para uma transmissão clara em canal ruidoso.
Adicione ajuda fonética ao atendimento
Gere uma lista estruturada que uma interface possa mostrar item por item enquanto um agente verifica uma conta ou chamado.
Perguntas frequentes
O que o conversor retorna?
Ele retorna o texto original, um resultado fonético unido, uma lista com cada palavra OTAN e o número de letras convertidas.
O uso de maiúsculas altera o resultado?
Não. Letras inglesas maiúsculas e minúsculas correspondem às mesmas palavras fonéticas OTAN.
O que acontece com espaços, números e pontuação?
Eles são ignorados. Esta função converte apenas letras A–Z e preserva a ordem original.
Dá para converter Alpha Bravo de volta em letras?
Não. Este conversor funciona em um só sentido, de letras para palavras OTAN. Ele não decodifica palavras fonéticas nem adivinha palavras a partir da fala; para o caminho inverso ou para soletrar números, você precisa de outra ferramenta.
Quais letras mais se confundem ao telefone?
B, D, P, T e V soam parecidas em uma ligação com ruído, e M e N costumam ser trocadas quando o começo da palavra é cortado. Dizer Bravo, Delta, Papa, Tango, Victor, Mike e November acaba com a dúvida.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/enc/nato-phonetic-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Radio check"}'const res = await fetch("https://api.kit.forhosting.com/enc/nato-phonetic-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Radio check"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/nato-phonetic-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Radio check"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/nato-phonetic-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Radio check"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Radio check"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/nato-phonetic-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "Radio check"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.nato_phonetic_convert",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda exatamente como a conversão funciona
Assim, a mesma entrada sempre gera o mesmo JSON, tanto no navegador quanto em uma solicitação automatizada da API.
Use a saída em ligações, fluxos e interfaces
Em um fluxo automatizado, envie um objeto JSON com o campo text obrigatório e use result quando um único valor de exibição for mais prático. O uso da API custa US$ 0,002 por solicitação, e o navegador atende conversões interativas rápidas.
Perguntas técnicas
O que acontece se o texto não tiver letras?
A solicitação retorna um erro invalid_input informando que pelo menos uma letra de A a Z é necessária.
Quanto custa uma solicitação da API?
Cada solicitação da API custa US$ 0,002. O cálculo é determinístico e não depende de serviços externos.