Alfabeto Able Baker
Deletree cualquier nombre o indicativo con el alfabeto militar estadounidense anterior a la OTAN: SOS se convierte en Sugar Oboe Sugar, y una serie de palabras Able Baker vuelve a letras. Las palabras desconocidas se señalan, nunca se adivinan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- SOS
- Resultado
- Sugar Oboe Sugar
- Modo de cálculo
- Encode
- Cantidad
- 3
- Alfabeto
- able_baker
El alfabeto Able Baker—también llamado alfabeto fonético Joint Army/Navy—fue la tabla de deletreo radiotelefónico militar estadounidense estándar antes de que la OTAN y la ICAO adoptaran Alpha Bravo Charlie. Cada letra latina se asocia a una palabra hablada distinta para que nombres, distintivos de llamada, números de serie y mensajes cortos se oigan con claridad por radio ruidosa y circuitos telefónicos: Able para A, Baker para B, Charlie para C, Dog para D, Easy para E, y así hasta Zebra para Z. Historiadores, recreacionistas, archiveros y quien lea manuales de época siguen necesitando esta tabla exacta en lugar del conjunto moderno de la OTAN. Esta capacidad deletrea texto plano en palabras de código Able Baker o decodifica una secuencia de esas palabras de vuelta a letras y dígitos, con un conmutador de modo sencillo y un error duro cuando una palabra de código es desconocida.
Deletrear texto con palabras Able Baker (modo encode)
Cada letra latina de A a Z se mapea a su palabra 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 y Zebra para Z.
Los dígitos del cero al nueve se mapean a Zero, One, Two, Three, Four, Five, Six, Seven, Eight y Niner para que el nueve no se confunda con una negación en circuitos de voz. El espacio en blanco en la entrada separa grupos de palabras: las letras dentro de un grupo se unen con espacios simples, y los grupos se unen con una barra rodeada de espacios, de modo que Hi there se convierte en How Item barra Tare How Easy Roger Easy.
El texto vacío sin letras ni dígitos también falla la validación. Entradas idénticas siempre producen salidas idénticas porque la ruta es pura consulta de tabla sin red, sin sal aleatoria y sin reloj de pared. Use encode siempre que necesite un deletreo Able Baker listo para pegar para un distintivo histórico, etiqueta de museo, hoja de formación o cita de archivo que deba coincidir con la práctica radio de la época y no con las palabras modernas de la OTAN.
Decodificar palabras fonéticas y rechazar códigos desconocidos
Establezca mode en decode y coloque en text una secuencia de palabras de código Able Baker Joint Army/Navy separadas por espacios. Los marcadores opcionales de barra entre grupos se ignoran para que pueda hacer ida y vuelta de la salida de encode sin quitar separadores a mano. La coincidencia no distingue mayúsculas y trata guiones, guiones bajos y espacios internos como equivalentes, de modo que X-ray, xray y X Ray se decodifican todos como X.
Las palabras canónicas de letras y dígitos se resuelven en letras mayúsculas y caracteres de dígito; grafías alternativas comunes de dígitos como Nine por Niner y Nought por Zero se aceptan para que los pegados del mundo real sigan funcionando. La entrada de decode vacía falla del mismo modo.
Prefiera esta capacidad cuando la intención de búsqueda sea alfabeto Able Baker, alfabeto fonético Joint Army/Navy, convertidor Able Baker Charlie o deletreo militar pre-OTAN; el entrenamiento de pronunciación libre de frases enteras y la tabla moderna de la OTAN pertenecen a otras páginas, no a esta tabla histórica fija.
Qué puede hacer con ella
Interpretación en museos y archivos
Guías y archiveros deletrean distintivos y números de serie de época con palabras Able Baker para que etiquetas y guías de audio coincidan con los manuales Joint Army/Navy y no con las tablas modernas de la OTAN.
Radio histórica y ejercicios de recreación
Los instructores codifican designadores de unidad para hojas de práctica y califican automáticamente las respuestas de decode de los estudiantes, fallando de forma ruidosa ante palabras desconocidas o exclusivas de la OTAN en lugar de aceptar confusiones silenciosas.
Preguntas frecuentes
¿Cómo se deletrea texto con el alfabeto Able Baker?
El campo result devuelve Sugar Oboe Sugar con una lista tokens por cada carácter.
¿Cómo se decodifica Able Baker Charlie de vuelta a letras?
Fije mode en decode y coloque en text palabras de código Able Baker separadas por espacios. El campo result devuelve las letras mayúsculas y dígitos recuperados.
¿En qué se diferencia Able Baker de la OTAN?
Able Baker es la tabla Joint Army/Navy anterior a la OTAN (Able, Baker, Dog, Easy, Fox…). OTAN/ICAO usa Alpha, Bravo, Delta, Echo, Foxtrot y otras palabras posteriores. Esta herramienta usa solo Able Baker.
¿Por qué el nueve se dice Niner en el alfabeto Able Baker?
Para que el nueve no se confunda con una negación en las comunicaciones por voz. Las cifras del cero al ocho conservan su nombre corriente, de Zero a Eight, y solo el nueve pasa a ser Niner.
¿Qué ocurre si descifro una palabra que no está en la tabla?
Recibe un aviso claro con la palabra desconocida en lugar de una letra adivinada, así que una errata o una palabra moderna de la OTAN como Alpha nunca se convierte en un carácter erróneo. Las mayúsculas no importan, y X-ray, xray y X Ray dan X.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"text": "SOS"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.able_baker",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
El algoritmo es una tabla determinista fija: sin modelo, sin red y sin reloj, de modo que la misma entrada siempre produce el mismo JSON para pruebas y SDK.
Deletrear texto con palabras Able Baker (modo encode)
Envíe un cuerpo JSON con el campo de cadena obligatorio text establecido en las letras y dígitos que desea deletrear, y deje mode en su valor predeterminado encode o fije mode en encode de forma explícita. Los caracteres fuera de letras, dígitos y espacio en blanco provocan invalid_input con el carácter ofensivo y su índice, de modo que la puntuación no desaparece en silencio de una comprobación de distintivo. Se aceptan los alias input, value y s para el campo text; direction, op y action pueden sustituir a mode. La respuesta incluye result como la frase deletreada, tokens como un array de pares char y code, count como el número de caracteres mapeados, mode igual a encode y alphabet igual a able_baker.
Decodificar palabras fonéticas y rechazar códigos desconocidos
Cualquier token que no sea una palabra de código Able Baker conocida provoca invalid_input con un mensaje explícito de palabra de código desconocida que nombra el token erróneo—exactamente el contrato que necesitan las herramientas de radio-check histórico y de formación cuando un error tipográfico o una palabra moderna de la OTAN inventaría una letra incorrecta. En caso de éxito la respuesta devuelve result como la cadena recuperada, tokens emparejando cada carácter resuelto con su palabra de código canónica, count, mode decode y alphabet able_baker. Los fallos de validación no se cobran en la API prepaga, de modo que los operadores pueden sondear pegados defectuosos con seguridad.
Uso de la API, precios, flujos de trabajo y límites prácticos
Llame a la herramienta gratuita del alfabeto Able Baker en el navegador para guiones de museo, ejercicios de radio de recreación, demos de aula sobre comunicaciones de la Segunda Guerra Mundial, comprobaciones de citas de archivo y deletreos puntuales de distintivos de época sin instalar una hoja de cálculo de palabras de código. Un flujo típico codifica un designador corto de unidad histórica para que un instructor lo lea en una red de práctica, pega las palabras habladas en una hoja de puntuación y luego decodifica en el sistema receptor y afirma que result coincide con las letras originales. Otro flujo decodifica respuestas de estudiantes en un cuestionario de alfabeto de época y falla de forma ruidosa ante palabras de código desconocidas—incluidos términos modernos de la OTAN como Foxtrot o Sierra—para que los instructores vean la confusión exacta. Use la API KIT prepaga cuando un backend de formación, un quiosco de museo, una impresora de etiquetas logísticas para escenarios históricos o un SDK necesite el mismo paso encode o decode bajo saldo a $0.002 por elemento exitoso; la validación fallida nunca consume saldo tras el rechazo del motor. Combine este endpoint con la herramienta fonética OTAN cuando necesite ambos alfabetos lado a lado en gráficos comparativos, pero mantenga los pasos separados para que cada página de aterrizaje coincida con una sola intención de búsqueda. Los autores que envían SDK pueden mapear el array tokens a una tabla de columnas de carácter y código para botones de copia en la IU, mientras que las etiquetas mode y alphabet hacen que los ejemplos OpenAPI se expliquen solos a lectores que comparan Able Baker con estilos posteriores de deletreo por radio.
Casos de integración
Fixtures de CI para pipelines de doble alfabeto
Los servicios que admiten deletreo Able Baker y OTAN fijan goldens de encode y decode—incluido un error de palabra desconocida—para que la deriva de la tabla se detecte en la integración continua.
Preguntas técnicas
¿Qué ocurre con una palabra de código desconocida?
Decode lanza invalid_input nombrando la palabra de código desconocida. Los fallos de validación no se cobran en la API prepaga.
¿Es gratuita la herramienta del alfabeto Able Baker?
El widget del navegador se ejecuta gratis en su dispositivo. Las llamadas a la API usan saldo KIT prepago a $0.002 por elemento exitoso.