Alfabeto fonético OTAN
SOS soletrado no rádio é Sierra Oscar Sierra: digite letras e números para obter as palavras OTAN ou cole as palavras para recuperar o texto. Uma palavra que não existe na tabela é apontada, em vez de virar uma letra errada. 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
- Modo de cálculo
- Encode
- Quantidade
- 3
- Alfabeto
- nato_icao
O alfabeto fonético OTAN—também conhecido como alfabeto de soletração radiotelefônica ICAO—mapeia cada letra latina a uma palavra-código distinta para que nomes, indicativos de chamada, números de série e mensagens curtas permaneçam claros em rádio ruidoso, telefone e canais de voz. Alpha, Bravo, Charlie, Delta e o restante da tabela são o padrão cotidiano na aviação, operações marítimas, suporte de TI e despacho de emergência quando uma única letra mal ouvida desperdiçaria tempo ou criaria risco. Esta capacidade soletra texto simples nessas palavras-código ou decodifica uma sequência de palavras fonéticas de volta a letras e dígitos, com um seletor de modo simples e um erro rígido quando uma palavra-código é desconhecida.
Soletrar texto com palavras-código OTAN (modo encode)
Cada letra latina de A a Z mapeia para sua palavra-código ICAO—Alpha para A, Bravo para B, Charlie para C, até Zulu para Z—usando as grafias padrão, inclusive Juliett com dois t e X-ray com hífen. Os dígitos de zero a nove mapeiam para Zero, One, Two, Three, Four, Five, Six, Seven, Eight e Niner para que nove não se confunda com a palavra alemã de «não» em circuitos de voz.
Espaços em branco na entrada separam grupos de palavras: letras dentro de um grupo são unidas com espaços simples, e os grupos são unidos com uma barra cercada de espaços, de modo que Hi there se torna Hotel India barra Tango Hotel Echo Romeo Echo. Texto vazio sem letras nem dígitos também falha na validação. Entradas idênticas sempre produzem saídas idênticas porque o caminho é pura consulta de tabela sem rede, sem sal aleatório e sem relógio de parede.
Use encode sempre que precisar de uma soletração de rádio pronta para colar para um número de ticket, código de aeroporto, fragmento de placa ou frase curta de recuperação de senha que deva ser lida em voz alta sem ambiguidade.
Decodificar palavras fonéticas e rejeitar códigos desconhecidos
Defina mode como decode e coloque em text uma sequência de palavras-código OTAN ou ICAO separadas por espaços. Marcadores opcionais de barra entre grupos são ignorados para que você possa fazer ida e volta da saída de encode sem remover separadores à mão. A correspondência não diferencia maiúsculas e trata hífens, sublinhados e espaços internos como equivalentes, de modo que X-ray, xray e X Ray decodificam todos como X.
Palavras canônicas de letras e dígitos resolvem para letras maiúsculas e caracteres de dígito; grafias alternativas comuns como Juliet por Juliett, Nine por Niner, Whisky por Whiskey e Nought por Zero são aceitas para que colagens do mundo real ainda funcionem. Entrada de decode vazia falha do mesmo modo.
Prefira esta capacidade quando a intenção de busca for alfabeto fonético OTAN, alfabeto de soletração ICAO, conversor Alpha Bravo Charlie, ou soletração e decodificação fonética de identificadores curtos; treinamento de pronúncia livre de frases inteiras pertence a ferramentas de idioma, não a esta tabela.
Usos do dia a dia e limites práticos
Chame a ferramenta gratuita de alfabeto fonético OTAN no navegador para scripts de help desk, exercícios de escola de voo, prática de radioamador, demos de sala de aula e verificações pontuais de indicativo sem instalar uma planilha de palavras-código. Um fluxo típico codifica uma referência de reserva curta para um agente ler ao telefone, cola as palavras faladas em um ticket e depois decodifica no sistema receptor e afirma que result coincide com as letras originais.
Outro fluxo decodifica respostas de alunos em um quiz de treinamento e falha de forma ruidosa em palavras-código desconhecidas para que instrutores vejam o erro exato. Autores que enviam SDKs podem mapear o array tokens em uma tabela de colunas de caractere e código para botões de copiar na UI, enquanto rótulos mode e alphabet tornam exemplos OpenAPI autoexplicativos para leitores que comparam estilos de soletração por rádio.
Casos de uso
Help desk e verificação por telefone
Agentes soletram códigos de reserva e números de série como Alpha Bravo Charlie ao telefone e depois decodificam a repetição do cliente para captar letras mal ouvidas antes de fechar o ticket.
Treinamento e exercícios de rádio
Instrutores codificam indicativos para folhas de prática e classificam automaticamente as respostas de decode dos alunos, falhando de forma ruidosa em palavras-código desconhecidas em vez de aceitar erros tipográficos silenciosos.
Perguntas frequentes
Como soletrar texto com o alfabeto fonético OTAN?
O campo result devolve Sierra Oscar Sierra com uma lista tokens para cada caractere.
Como decodificar Alpha Bravo Charlie de volta a letras?
Defina mode como decode e coloque em text palavras-código separadas por espaços. O campo result devolve as letras maiúsculas e dígitos recuperados.
Por que o nove é dito Niner no alfabeto OTAN?
Porque Niner é a palavra padrão para o nove e evita a confusão com «nein», o «não» em alemão, nas comunicações por voz. Os demais números são ditos Zero, One, Two e assim por diante até Eight.
Escreve-se Juliet ou Juliett no alfabeto OTAN?
A grafia oficial é Juliett, com dois t, e X-ray leva hífen. Na decodificação também são aceitas variantes comuns como Juliet, Whisky, Nine e Nought, para que um texto copiado de outra fonte funcione do mesmo jeito.
Como os espaços entre palavras aparecem na soletração?
Cada palavra do seu texto forma um grupo próprio, e os grupos são separados por uma barra. «Hi there» vira Hotel India / Tango Hotel Echo Romeo Echo, e as barras são ignoradas na decodificação.
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 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"SOS"}'const res = await fetch("https://api.kit.forhosting.com/enc/nato", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "SOS"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/nato",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "SOS"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/nato", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"SOS"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"SOS"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/nato", 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": "SOS"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.nato",
"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
O algoritmo é uma tabela determinística fixa: sem modelo, sem rede e sem relógio, de modo que a mesma entrada sempre gera o mesmo JSON para testes e SDKs.
Soletrar texto com palavras-código OTAN (modo encode)
Envie um corpo JSON com o campo de string obrigatório text definido com as letras e dígitos que você deseja soletrar, e deixe mode no padrão encode ou defina mode como encode de forma explícita. Caracteres fora de letras, dígitos e espaço em branco geram invalid_input com o caractere ofensivo e o índice, para que erros tipográficos como pontuação não sumam em silêncio de uma verificação de indicativo. Os aliases input, value e s são aceitos para o campo text; direction, op e action podem substituir mode. A resposta inclui result como a frase soletrada, tokens como um array de pares char e code, count como o número de caracteres mapeados, mode igual a encode e alphabet igual a nato_icao.
Decodificar palavras fonéticas e rejeitar códigos desconhecidos
Qualquer token que não seja uma palavra-código conhecida gera invalid_input com uma mensagem explícita de palavra-código desconhecida nomeando o token ruim—exatamente o contrato de que ferramentas de radio-check e treinamento precisam quando um erro tipográfico inventaria uma letra errada. Em caso de sucesso a resposta devolve result como a string recuperada, tokens emparelhando cada caractere resolvido com sua palavra-código canônica, count, mode decode e alphabet nato_icao. Falhas de validação não são cobradas na API pré-paga, de modo que operadores podem sondar colagens ruins com segurança.
Uso da API, preços, fluxos de trabalho e limites práticos
Use a API KIT pré-paga quando um backend de suporte, bot de onboarding, impressora de etiquetas logísticas ou SDK precisar do mesmo passo encode ou decode sob saldo a US$ 0,002 por item bem-sucedido; validação falha nunca consome saldo após o motor rejeitar a solicitação. Combine este endpoint com ferramentas de maiúsculas ou transliteração quando identificadores chegarem em scripts mistos, mas mantenha os passos separados para que cada página de destino corresponda a uma única intenção de busca.
Casos de integração
Fixtures de CI para pipelines de identificadores
Serviços que geram identificadores falados fixam goldens de encode e decode—incluindo um erro de palavra desconhecida—para que a deriva da tabela seja detectada na integração contínua.
Perguntas técnicas
O que acontece com uma palavra-código desconhecida?
Decode gera invalid_input nomeando a palavra-código desconhecida. Falhas de validação não são cobradas na API pré-paga.
A ferramenta de alfabeto fonético OTAN é grátis?
O widget do navegador roda grátis no seu dispositivo. Chamadas API usam saldo KIT pré-pago a US$ 0,002 por item bem-sucedido.
Dígitos são suportados?
Sim. Dígitos usam as palavras ICAO Zero até Niner no encode; decode aceita essas palavras e aliases comuns como Nine para 9.