Convertir texto al alfabeto fonético OTAN
SOS se convierte en Sierra Oscar Sierra: pegue un nombre, una referencia o una dirección y cada letra inglesa pasa a su palabra de radio OTAN, en el mismo orden. Las cifras y los signos se omiten, así que AB-12 da Alpha Bravo. 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
- Palabras
- Sierra, Oscar, Sierra
- Cantidad
- 3
Convierta texto corriente al alfabeto fonético OTAN mediante un proceso único y determinista. Cada letra inglesa se transforma en su palabra de radiotelefonía, desde Alpha y Bravo hasta Yankee y Zulu, sin que las mayúsculas, los espacios, los números ni la puntuación alteren la conversión. El resultado sirve cuando es imprescindible comunicar letras parecidas con claridad por teléfono, radio, mensaje de voz o asistencia técnica. Pegue un nombre, código, dirección o frase breve y obtendrá tanto una secuencia legible como una lista estructurada de palabras fonéticas.
Transforme una ortografía ambigua en una secuencia inequívoca
El habla es rápida, pero las letras aisladas se confunden con facilidad. B, D, P, T y V pueden sonar iguales en una llamada ruidosa, mientras que M y N se intercambian cuando la conexión corta el comienzo de una palabra. Este conversor sustituye cada letra inglesa por la palabra correspondiente del alfabeto fonético OTAN para que la secuencia resulte fácil de repetir y comprobar.
Introduzca un nombre, identificador de vehículo, referencia de incidencia, nombre de host o fragmento de correo. La salida respeta el orden de las letras y utiliza formas conocidas como Alpha, Bravo, Charlie, Delta y Echo. Las mayúsculas no influyen.
Los números, signos, espacios, emoji y demás caracteres ajenos a las letras se omiten. La respuesta incluye el resultado unido, una matriz de palabras y un recuento, útiles tanto para leer en voz alta como para preparar instrucciones automáticas. Si no hay ninguna letra A–Z, la solicitud falla con claridad en vez de devolver un resultado vacío.
Comprenda con precisión cómo funciona la conversión
El algoritmo realiza una consulta predecible por cada carácter. Lo pasa a mayúscula para compararlo y busca su palabra en una tabla fija con las 26 letras inglesas. A se convierte en Alpha, J en Juliett y X en X-ray; las demás entradas siguen el alfabeto de deletreo establecido.
Las grafías permanecen estables, algo importante al guardar el resultado en una incidencia, compararlo en una prueba o reproducirlo en otro sistema. Los caracteres que no son letras no se convierten en nombres de signos ni de dígitos. Por ejemplo, “AB-12” produce Alpha Bravo porque el guion y los números quedan fuera de esta función exclusiva para letras.
Así se evita que distintos lectores interpreten la puntuación de forma diferente. El conversor no decodifica palabras, no reconoce voz, no traduce otros sistemas de escritura ni consulta servicios externos.
Utilice la salida en llamadas, flujos e interfaces
Para una comprobación ocasional, pegue el texto en el formulario y lea el resultado de izquierda a derecha. Utilice la matriz words si la aplicación debe mostrar una palabra por línea, añadir pausas de síntesis de voz, resaltar la letra actual o guiar a un operador durante la confirmación. El campo count indica cuántas letras se convirtieron y permite validar identificadores de longitud conocida.
Antes de enviar información confidencial, incluya solo la parte que necesita deletrear; una referencia corta suele ser preferible al mensaje completo. Si debe conservar números o signos, guarde la entrada original junto al resultado. Los errores son prácticos: se rechazan los valores ausentes, los que no sean cadenas y los textos sin letras inglesas, para impedir que una secuencia vacía continúe inadvertida.
Qué puede hacer con ella
Confirme un nombre por teléfono
Convierta el nombre de una persona en palabras fonéticas distintas para repetir su ortografía sin confundir letras de sonido parecido.
Lea un identificador por radio
Prepare las letras de un indicativo, etiqueta de activo o referencia de incidencia para transmitirlas con claridad por un canal ruidoso.
Añada ayuda fonética a un flujo de soporte
Genere una lista estructurada que una interfaz pueda mostrar paso a paso mientras un agente verifica una cuenta o incidencia.
Preguntas frecuentes
¿Qué devuelve el conversor?
Devuelve el texto original, un resultado fonético unido, una matriz con cada palabra OTAN y el número de letras convertidas.
¿Las mayúsculas cambian el resultado?
No. Las letras inglesas en mayúscula y minúscula corresponden a las mismas palabras fonéticas OTAN.
¿Qué ocurre con espacios, números y signos?
Se omiten. Esta función convierte únicamente letras A–Z y mantiene su orden original.
¿Puede convertir Alpha Bravo de vuelta en letras?
No. Este conversor solo va en un sentido, de letras a palabras OTAN. No decodifica palabras fonéticas ni adivina palabras a partir de la voz; para el camino inverso o para deletrear cifras necesita otra herramienta.
¿Qué letras se confunden más por teléfono?
B, D, P, T y V suenan parecido en una llamada con ruido, y M y N se confunden a menudo cuando se corta el inicio de una palabra. Decirlas como Bravo, Delta, Papa, Tango, Victor, Mike y November elimina la duda.
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-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)Ejemplo de solicitud
{
"text": "Radio check"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.nato_phonetic_convert",
"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
Comprenda con precisión cómo funciona la conversión
Tampoco emplea modelos, azar ni la hora actual; por ello, una entrada idéntica genera siempre el mismo JSON en el navegador y en la API.
Utilice la salida en llamadas, flujos e interfaces
En un flujo automático, envíe un objeto JSON con el campo text obligatorio y use result cuando necesite un único valor visible. Cada uso de la API cuesta $0.002; el navegador permite conversiones interactivas rápidas.
Preguntas técnicas
¿Qué sucede si el texto no contiene letras?
La solicitud devuelve un error invalid_input que indica que se necesita al menos una letra de A a Z.
¿Cuánto cuesta una solicitud de la API?
Cada solicitud de la API cuesta $0.002. El cálculo es determinista y no requiere servicios externos.