Alfabeto fonético OTAN
SOS deletreado por radio es Sierra Oscar Sierra: escriba letras y cifras para obtener las palabras OTAN, o pegue las palabras para recuperar el texto. Si una palabra no existe en la tabla, se le avisa en lugar de inventar una letra equivocada. 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
- Sierra Oscar Sierra
- Modo de cálculo
- Encode
- Cantidad
- 3
- Alfabeto
- nato_icao
El alfabeto fonético OTAN—también conocido como alfabeto de deletreo radiotelefónico ICAO—asigna a cada letra latina una palabra de código distinta para que nombres, distintivos de llamada, números de serie y mensajes cortos se oigan con claridad por radio ruidosa, teléfono y canales de voz. Alpha, Bravo, Charlie, Delta y el resto de la tabla son el estándar cotidiano en aviación, operaciones marítimas, soporte de TI y despacho de emergencias cuando una sola letra mal oída malgastaría tiempo o crearía riesgo. Esta capacidad deletrea texto plano en esas palabras de código o decodifica una secuencia de palabras fonéticas 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 de código OTAN (modo encode)
Cada letra latina de A a Z se mapea a su palabra de código ICAO—Alpha para A, Bravo para B, Charlie para C, hasta Zulu para Z—usando las grafías estándar, incluido Juliett con dos t y X-ray con guion. 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 la palabra alemana de «no» 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 Hotel India barra Tango Hotel Echo Romeo Echo. 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 de radio listo para pegar para un número de ticket, código de aeropuerto, fragmento de matrícula o frase corta de recuperación de contraseña que deba leerse en voz alta sin ambigüedad.
Decodificar palabras fonéticas y rechazar códigos desconocidos
Establezca mode en decode y coloque en text una secuencia de palabras de código OTAN o ICAO 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 como Juliet por Juliett, Nine por Niner, Whisky por Whiskey 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 fonético OTAN, alfabeto de deletreo ICAO, convertidor Alpha Bravo Charlie, o deletreo y decodificación fonética de identificadores cortos; el entrenamiento de pronunciación libre de frases enteras pertenece a herramientas de idioma, no a esta tabla.
Qué puede hacer con ella
Mesa de ayuda y verificación telefónica
Los agentes deletrean códigos de reserva y números de serie como Alpha Bravo Charlie por teléfono, y luego decodifican la repetición del cliente para captar letras mal oídas antes de cerrar el ticket.
Formación y ejercicios de radio
Los instructores codifican distintivos de llamada para hojas de práctica y califican automáticamente las respuestas de decode de los estudiantes, fallando de forma ruidosa ante palabras de código desconocidas en lugar de aceptar errores tipográficos silenciosos.
Preguntas frecuentes
¿Cómo deletreo texto con el alfabeto fonético OTAN?
El campo result devuelve Sierra Oscar Sierra con una lista tokens por cada carácter.
¿Cómo decodifico Alpha Bravo Charlie de vuelta a letras?
Establezca mode en decode y ponga en text palabras de código separadas por espacios. El campo result devuelve las letras mayúsculas y dígitos recuperados.
¿Por qué el nueve se dice Niner en el alfabeto OTAN?
Porque Niner es la palabra estándar para el nueve y evita que se confunda con «nein», el «no» alemán, en las comunicaciones de voz. Las demás cifras se dicen Zero, One, Two y así hasta Eight.
¿Se escribe Juliet o Juliett en el alfabeto OTAN?
La forma oficial es Juliett, con dos t, y X-ray lleva guion. Al decodificar también se aceptan variantes habituales como Juliet, Whisky, Nine o Nought, para que un texto copiado de otra fuente funcione igual.
¿Cómo se marcan los espacios entre palabras?
Cada palabra de su texto forma un grupo propio y los grupos se separan con una barra. «Hi there» queda como Hotel India / Tango Hotel Echo Romeo Echo, y al decodificar esas barras se ignoran.
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/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)Ejemplo de solicitud
{
"text": "SOS"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.nato",
"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 de código OTAN (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 errores tipográficos como la puntuación no desaparecen 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 nato_icao.
Decodificar palabras fonéticas y rechazar códigos desconocidos
Cualquier token que no sea una palabra de código 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 y formación cuando un error tipográfico 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 nato_icao. 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 de alfabeto fonético OTAN en el navegador para guiones de mesa de ayuda, ejercicios de escuela de vuelo, práctica de radioaficionados, demos de aula y comprobaciones puntuales de distintivo sin instalar una hoja de cálculo de palabras de código. Un flujo típico codifica una referencia de reserva corta para que un agente la lea por teléfono, pega las palabras habladas en un ticket 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 formación y falla de forma ruidosa ante palabras de código desconocidas para que los instructores vean el error exacto. Use la API KIT prepaga cuando un backend de soporte, bot de incorporación, impresora de etiquetas logísticas o 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 herramientas de mayúsculas o transliteración cuando los identificadores lleguen en scripts mixtos, 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 estilos de deletreo por radio.
Casos de integración
Fixtures de CI para pipelines de identificadores
Los servicios que generan identificadores hablados 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 provoca 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 de alfabeto fonético OTAN?
El widget del navegador se ejecuta gratis en su dispositivo. Las llamadas API usan saldo KIT prepago a $0.002 por elemento exitoso.
¿Se admiten dígitos?
Sí. Los dígitos usan las palabras ICAO Zero hasta Niner en encode; decode acepta esas palabras y alias comunes como Nine para 9.