Traductor de códigos Q
QTH significa ubicación de la estación y QSL, acuse de recibo: pegue códigos Q de radioafición para leer su significado, o escriba una frase como low power para obtener QRP. Los códigos desconocidos se marcan, nunca se inventan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- QTH QSL
- Modo de cálculo
- Expand
- Cantidad conocida
- 2
- Cantidad desconocida
- 0
- Tamaño del catálogo
- 49
Los códigos Q son abreviaturas de radio de tres letras que permiten a los operadores preguntar y responder asuntos habituales sin frases largas en redes HF, VHF y CW saturadas. Quien acaba de obtener la licencia memoriza QTH para ubicación, QSL para confirmación, QRM para interferencia artificial y QRP para baja potencia, y aun así se queda en blanco con formas menos frecuentes en un pile-up o al repasar el examen. Este traductor de códigos Q expande esas abreviaturas a glosas legibles en español y comprime frases cotidianas al código correspondiente, con un modo auto que detecta la dirección necesaria. Los códigos desconocidos se marcan como desconocidos en lugar de inventarse, de modo que las herramientas de estudio y de registro se mantengan honestas.
Expandir códigos Q a significados en lenguaje claro
Establezca mode en expand (o deje mode en auto cuando cada token ya tenga forma de código Q de tres letras) y coloque una o más abreviaturas en el campo obligatorio text. Los tokens pueden separarse con espacios, comas, barras, pipes o saltos de línea, de modo que un fragmento de log como QTH, QSL, QRM se expanda en una sola llamada. La coincidencia no distingue mayúsculas y omite la puntuación final que a menudo se copia de notas de QSO, así que qth?
y QTH resuelven a la glosa de ubicación de estación. Cada código conocido devuelve una fila con el código canónico en mayúsculas, un significado breve en español que reúne las formas tradicionales de pregunta y respuesta en una línea, y known en true.
Los códigos que no figuran en el catálogo incorporado de estilo aficionado y marítimo devuelven known false con la consulta original y sin significado inventado: exactamente lo que necesitan los entrenadores de examen y los limpiadores de log cuando un QXZ mal escrito no debe convertirse en silencio en una abreviatura real.
Comprimir significados a códigos Q y usar el modo auto
Establezca mode en compress cuando disponga de una frase como ubicación de la estación, baja potencia, interferencia artificial o acusar recibo y desee el código Q correspondiente. El compresor comprueba primero pistas de palabras clave ordenadas de frases más largas y específicas a otras más cortas, de modo que qsl card y acknowledge receipt caigan en QSL mientras location sola mapea a QTH.
Si ninguna pista dispara, el motor puntúa palabras de contenido de longitud cuatro o más frente a las cadenas de significado canónicas y exige una coincidencia sólida antes de reclamar un acierto, lo que evita que una sola palabra vaga invente falsos positivos. Las frases sin coincidencia se devuelven con known false en lugar de un código aleatorio cercano.
Cuando mode es auto —el valor por defecto— el manejador inspecciona los tokens: si cada token no vacío coincide con el patrón Q-letra-letra tras quitar puntuación final, expande; en caso contrario trata toda la cadena como un significado a comprimir. Ese valor por defecto es ideal para interfaces de pegado donde el usuario puede escribir QRP o decrease power sin conmutar un control.
La entrada compress multilínea o separada por punto y coma se parte en ítems distintos para que una hoja de estudio con varias definiciones se codifique en una sola petición.
Dónde un traductor de códigos Q aporta valor real
Los clubes de radioafición y los sitios de preparación de licencia usan un traductor de códigos Q para que los candidatos practiquen QTH, QSL, QRZ y QSY sin hojear una tabla impresa durante los exámenes de práctica. Las herramientas de logging y de concurso expanden códigos embebidos en comentarios de texto libre para que el operador vea la ubicación de la estación junto a QTH sin salir del editor.
Los bots de asistencia de software de radio pueden comprimir una queja en lenguaje natural —por ejemplo mis señales se desvanecen— en QSB para tickets estructurados. Mantenga las peticiones bajo el límite de longitud documentado, prefiera expand para listas masivas de códigos y compress para prosa, y obtendrá estudio de radio y enriquecimiento de logs reproducibles sin montar su propio servicio de glosario.
Qué puede hacer con ella
Examen de licencia y ejercicios de club
Los candidatos expanden listas de QTH, QSL, QRM y QRP en las sesiones de práctica y comprimen definiciones de manual de vuelta a códigos, con tokens desconocidos marcados en lugar de adivinados.
Enriquecimiento de logs y comentarios
El software de logging diario y de concurso expande códigos Q en texto libre de las notas de QSO para que el operador vea glosas de ubicación y confirmación junto a las abreviaturas.
Tickets de soporte y bots de estudio
Los chatbots comprimen quejas de radio en lenguaje natural a códigos Q estructurados para el enrutado, y los bots de estudio reportan códigos desconocidos cuando el alumno escribe mal una abreviatura.
Preguntas frecuentes
¿Qué hace este traductor de códigos Q?
Expande códigos Q de radioafición como QTH y QSL a significados en español, o comprime frases de significado de vuelta a códigos. El modo auto elige la dirección según la forma de la entrada.
¿Qué códigos Q están admitidos?
Los códigos desconocidos se reportan con known false.
¿Qué ocurre si introduzco un código desconocido?
El ítem se devuelve con known en false y sin significado.
¿En qué se diferencian expand, compress y auto?
Expand mapea códigos a significados. Compress mapea frases a códigos mediante pistas de palabras clave y puntuación de palabras del significado. Auto expande cuando cada token parece un código Qxx; en caso contrario comprime todo el texto.
¿Puedo expandir varios códigos Q a la vez?
Sí. Sepárelos con espacios, comas, barras, barras verticales o saltos de línea, y una línea de registro como QTH, QSL, QRM se expande de una vez. Da igual la mayúscula, y un signo de interrogación final, como en qth?, se ignora.
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/q-code \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"QTH QSL"}'const res = await fetch("https://api.kit.forhosting.com/enc/q-code", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "QTH QSL"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/q-code",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "QTH QSL"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/q-code", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"QTH QSL"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"QTH QSL"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/q-code", 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": "QTH QSL"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.q_code",
"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
La ruta gratuita del navegador y la API de prepago comparten el mismo módulo puro a $0.002 por ítem correcto.
Expandir códigos Q a significados en lenguaje claro
La respuesta también incluye known_count, unknown_count, el mode resuelto, el text eco y catalog_size para que los clientes muestren cobertura sin fijar la longitud del diccionario. Se aceptan los alias de campo input, value, s, codes y query para text; direction, op y action pueden sustituir a mode.
Comprimir significados a códigos Q y usar el modo auto
Cadenas mode inválidas, text ausente, text vacío y text que no sea cadena fallan con invalid_input y no se facturan en la ruta de prepago.
Dónde un traductor de códigos Q aporta valor real
Los scripts de automatización fijan known_count y catalog_size en las pruebas para que las actualizaciones del diccionario sean revisiones deliberadas y no deriva silenciosa. Combine este endpoint con herramientas Morse o fonéticas OTAN cuando también necesite práctica de deletreo al aire, pero mantenga la expansión y compresión de códigos Q en su propia página de aterrizaje para que la intención de búsqueda siga siendo un solo propósito. Cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo y sin red saliente; la validación fallida no consume saldo.
Preguntas técnicas
¿Cuánto cuesta el traductor de códigos Q?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT de prepago a $0.002 por llamada correcta; la entrada inválida no se factura.