Alfabeto Able Baker
Soletre qualquer nome ou indicativo com o alfabeto militar americano anterior à OTAN: SOS vira Sugar Oboe Sugar, e uma sequência de palavras Able Baker volta a ser letras. Palavras desconhecidas são apontadas, nunca adivinhadas. 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
- Sugar Oboe Sugar
- Modo de cálculo
- Encode
- Quantidade
- 3
- Alfabeto
- able_baker
O alfabeto Able Baker—também chamado alfabeto fonético Joint Army/Navy—foi a tabela padrão de soletração radiotelefônica militar dos EUA antes de a OTAN e a ICAO adotarem Alpha Bravo Charlie. Cada letra latina mapeia para uma palavra falada distinta para que nomes, indicativos de chamada, números de série e mensagens curtas permaneçam claros em rádio ruidoso e circuitos telefônicos: Able para A, Baker para B, Charlie para C, Dog para D, Easy para E, e assim por diante até Zebra para Z. Historiadores, reencenadores, arquivistas e quem lê manuais de época ainda precisam desta tabela exata em vez do conjunto moderno da OTAN. Esta capacidade soletre texto simples em palavras de código Able Baker ou decodifica uma sequência dessas palavras de volta a letras e dígitos, com um seletor de modo simples e um erro rígido quando uma palavra de código é desconhecida.
Soletrar texto com palavras Able Baker (modo encode)
Cada letra latina de A a Z mapeia para sua palavra de código Joint Army/Navy Able Baker—Able para A, Baker para B, Charlie para C, Dog para D, Easy para E, Fox para F, George para G, How para H, Item para I, Jig para J, King para K, Love para L, Mike para M, Nan para N, Oboe para O, Peter para P, Queen para Q, Roger para R, Sugar para S, Tare para T, Uncle para U, Victor para V, William para W, X-ray para X, Yoke para Y e Zebra para Z.
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 uma negação em circuitos de voz. O espaço em branco na entrada separa grupos de palavras: as 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 How Item barra Tare How Easy Roger Easy. Texto vazio sem letras ou 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 Able Baker pronta para colar para um indicativo histórico, etiqueta de museu, folha de treino ou citação de arquivo que deva coincidir com a prática de rádio da época em vez das palavras modernas da OTAN.
Decodificar palavras fonéticas e rejeitar códigos desconhecidos
Defina mode como decode e coloque em text uma sequência de palavras de código Able Baker Joint Army/Navy 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 para X.
Palavras canônicas de letras e dígitos resolvem para letras maiúsculas e caracteres de dígito; grafias alternativas comuns de dígitos como Nine por Niner e Nought por Zero são aceitas para que colagens do mundo real ainda funcionem. Entrada de decode vazia falha da mesma forma.
Prefira esta capacidade quando a intenção de busca for alfabeto Able Baker, alfabeto fonético Joint Army/Navy, conversor Able Baker Charlie ou soletração militar pré-OTAN; treino de pronúncia livre de frases inteiras e a tabela moderna da OTAN pertencem a outras páginas, não a esta tabela histórica fixa.
Onde ele ajuda e o que não faz
Chame a ferramenta gratuita do alfabeto Able Baker no navegador para roteiros de museu, exercícios de rádio de reencenação, demos de sala sobre comunicações da Segunda Guerra Mundial, checagens de citação de arquivo e soletrações pontuais de indicativos de época sem instalar uma planilha de palavras de código.
Um fluxo típico codifica um designador curto de unidade histórica para um instrutor ler em uma rede de prática, cola as palavras faladas em uma folha de pontuação e depois decodifica no sistema receptor e afirma que result coincide com as letras originais. Outro fluxo decodifica respostas de alunos em um questionário de alfabeto de época e falha de forma ruidosa em palavras de código desconhecidas—incluindo termos modernos da OTAN como Foxtrot ou Sierra—para que os instrutores vejam a confusão exata.
Autores que enviam SDKs podem mapear o array tokens em uma tabela de colunas de caractere e código para botões de cópia na UI, enquanto os rótulos mode e alphabet tornam os exemplos OpenAPI autoexplicativos para leitores que comparam Able Baker com estilos posteriores de soletração por rádio.
Casos de uso
Interpretação em museus e arquivos
Guias e arquivistas soletreiam indicativos e números de série de época com palavras Able Baker para que etiquetas e guias de áudio coincidam com manuais Joint Army/Navy em vez das tabelas modernas da OTAN.
Rádio histórica e exercícios de reencenação
Instrutores codificam designadores de unidade para folhas de prática e avaliam automaticamente respostas de decode dos alunos, falhando de forma ruidosa em palavras desconhecidas ou exclusivas da OTAN em vez de aceitar confusões silenciosas.
Perguntas frequentes
Como soletro texto com o alfabeto Able Baker?
O campo result devolve Sugar Oboe Sugar com uma lista tokens para cada caractere.
Como decodifico Able Baker Charlie de volta a letras?
Defina mode como decode e coloque em text palavras de código Able Baker separadas por espaços. O campo result devolve as letras maiúsculas e dígitos recuperados.
Como Able Baker difere da OTAN?
Able Baker é a tabela Joint Army/Navy anterior à OTAN (Able, Baker, Dog, Easy, Fox…). OTAN/ICAO usa Alpha, Bravo, Delta, Echo, Foxtrot e outras palavras posteriores. Esta ferramenta usa apenas Able Baker.
Por que o nove é dito Niner no alfabeto Able Baker?
Para que o nove não seja confundido com uma negação nas comunicações por voz. Os algarismos de zero a oito mantêm o nome comum, de Zero a Eight, e só o nove vira Niner.
O que acontece se eu decodificar uma palavra que não está na tabela?
Você recebe um aviso claro com a palavra desconhecida em vez de uma letra chutada, então um erro de digitação ou uma palavra moderna da OTAN como Alpha nunca vira um caractere errado. Maiúsculas não importam, e X-ray, xray e X Ray viram X.
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/able-baker \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"SOS"}'const res = await fetch("https://api.kit.forhosting.com/enc/able-baker", {
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/able-baker",
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/able-baker", 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/able-baker", 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.able_baker",
"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 produz o mesmo JSON para testes e SDKs.
Soletrar texto com palavras Able Baker (modo encode)
Envie um corpo JSON com o campo de string obrigatório text definido nas letras e dígitos que 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, de modo que pontuação não some 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 soletada, 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 able_baker.
Decodificar palavras fonéticas e rejeitar códigos desconhecidos
Qualquer token que não seja uma palavra de código Able Baker conhecida gera invalid_input com uma mensagem explícita de palavra de código desconhecida nomeando o token errado—exatamente o contrato de que ferramentas de radio-check histórico e treino precisam quando um erro de digitação ou uma palavra moderna da OTAN inventaria uma letra errada. Em caso de sucesso a resposta devolve result como a string recuperada, tokens emparelhando cada caractere resolvido com sua palavra de código canônica, count, mode decode e alphabet able_baker. 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 treino, um quiosque de museu, uma impressora de etiquetas logísticas para cenários históricos ou um 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 a rejeição do motor. Combine este endpoint com a ferramenta fonética OTAN quando precisar dos dois alfabetos lado a lado em gráficos comparativos, mas mantenha os passos separados para que cada página de aterrissagem coincida com uma única intenção de busca.
Casos de integração
Fixtures de CI para pipelines de dois alfabetos
Serviços que suportam soletração Able Baker e OTAN 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 de código desconhecida?
Decode lança invalid_input nomeando a palavra de código desconhecida. Falhas de validação não são cobradas na API pré-paga.
A ferramenta do alfabeto Able Baker é 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.