Traducteur de codes Q
QTH désigne la position de la station et QSL l'accusé de réception : collez des codes Q radioamateurs pour lire leur sens, ou tapez une expression comme low power pour obtenir QRP. Les codes inconnus sont signalés, jamais inventés. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Texte
- QTH QSL
- Mode de calcul
- Expand
- Nombre connu
- 2
- Nombre inconnu
- 0
- Taille du catalogue
- 49
Les codes Q sont de courtes abréviations radio de trois lettres qui permettent aux opérateurs de poser et de répondre aux questions courantes sans longues phrases en clair sur des réseaux HF, VHF et CW saturés. Les nouveaux titulaires mémorisent QTH pour la localisation, QSL pour la confirmation, QRM pour les brouillages artificiels et QRP pour la faible puissance, puis restent bloqués sur des formes plus rares lors d’un pile-up ou d’une révision d’examen. Ce traducteur de codes Q développe ces abréviations en gloses lisibles et compresse les phrases de sens usuelles vers le code correspondant, avec un mode auto qui détecte la direction dont vous avez besoin. Les codes inconnus sont signalés comme inconnus plutôt qu’inventés, afin que les outils d’étude et d’enregistrement restent honnêtes.
Développer les codes Q en significations en langage clair
Réglez mode sur expand (ou laissez mode sur auto lorsque chaque jeton a déjà la forme d’un code Q de trois lettres) et placez une ou plusieurs abréviations dans le champ obligatoire text. Les jetons peuvent être séparés par des espaces, des virgules, des barres, des pipes ou des sauts de ligne, de sorte qu’un fragment de journal tel que QTH, QSL, QRM se développe en un seul appel.
La correspondance ne tient pas compte de la casse et ignore la ponctuation finale souvent copiée depuis des notes de QSO, ainsi qth? et QTH renvoient tous deux à la glose de localisation de station. Chaque code connu renvoie une ligne avec le code canonique en majuscules, une signification brève en français qui regroupe les formes traditionnelles de question et de réponse sur une ligne, et known à true.
Les codes absents du catalogue intégré de style amateur et maritime renvoient known false avec la requête d’origine préservée et sans signification inventée — exactement ce dont ont besoin les formateurs d’examen et les nettoyeurs de logs lorsqu’un QXZ mal saisi ne doit pas devenir en silence une vraie abréviation.
Compresser des significations en codes Q et utiliser le mode auto
Réglez mode sur compress lorsque vous disposez d’une phrase telle que localisation de la station, faible puissance, brouillage artificiel ou accuser réception et souhaitez le code Q correspondant. Le compresseur vérifie d’abord des indices de mots-clés ordonnés des phrases les plus longues et spécifiques vers les plus courtes, de sorte que qsl card et acknowledge receipt aboutissent sur QSL tandis que location seule mappe vers QTH.
Si aucun indice ne se déclenche, le moteur score les mots de contenu d’au moins quatre lettres contre les chaînes de signification canoniques et exige une correspondance solide avant de revendiquer un succès, ce qui empêche un seul mot vague d’inventer de faux positifs. Les phrases sans correspondance sont renvoyées avec known false plutôt qu’un code aléatoire proche.
Lorsque mode est auto — la valeur par défaut — le gestionnaire inspecte les jetons : si chaque jeton non vide correspond au motif Q-lettre-lettre après suppression de la ponctuation finale, il développe ; sinon il traite toute la chaîne comme une signification à compresser. Cette valeur par défaut convient aux interfaces de collage où l’utilisateur peut saisir QRP ou decrease power sans basculer un contrôle.
L’entrée compress multiligne ou séparée par des points-virgules est découpée en éléments distincts afin qu’une fiche d’étude de plusieurs définitions soit codée en une seule requête.
Où un traducteur de codes Q prouve son utilité
Les clubs radioamateurs et les sites de préparation à la licence utilisent un traducteur de codes Q pour que les candidats s’entraînent sur QTH, QSL, QRZ et QSY sans feuilleter un tableau imprimé pendant les examens blancs. Les outils de logging et de contest développent les codes intégrés dans des remarques en texte libre afin que les opérateurs voient la localisation de la station à côté de QTH sans quitter l’éditeur.
Les bots d’assistance pour logiciels radio peuvent compresser une plainte en langage naturel — par exemple mes signaux s’évanouissent — en QSB pour des tickets structurés. Associez ce point de terminaison à des outils Morse ou phonétiques OTAN lorsque vous avez aussi besoin d’entraîner l’épellation à l’antenne, mais conservez l’expansion et la compression des codes Q sur leur propre page d’atterrissage pour que l’intention de recherche reste mono-objectif.
Gardez les requêtes sous la limite de longueur documentée, préférez expand pour les listes massives de codes et compress pour la prose, et vous obtenez une étude radio et un enrichissement de logs reproductibles sans déployer votre propre service de glossaire.
Cas d’usage
Examen de licence et exercices de club
Les candidats développent des listes QTH, QSL, QRM et QRP pendant les séances d’entraînement et compressent les définitions du manuel en codes, avec les jetons inconnus signalés plutôt que devinés.
Enrichissement des logs et des remarques
Les logiciels de logging quotidien et de contest développent les codes Q en texte libre des notes de QSO afin que les opérateurs voient les gloses de localisation et de confirmation à côté des abréviations.
Tickets d’assistance et bots d’étude
Les chatbots compressent les plaintes radio en langage naturel en codes Q structurés pour le routage, et les bots d’étude signalent les codes inconnus lorsqu’un élève mal saisit une abréviation.
Questions fréquentes
Que fait ce traducteur de codes Q ?
Il développe des codes Q radioamateur tels que QTH et QSL en significations en français, ou compresse des phrases de sens en codes. Le mode auto choisit la direction selon la forme de l’entrée.
Quels codes Q sont pris en charge ?
Les codes inconnus sont signalés avec known false.
Que se passe-t-il si j’entre un code inconnu ?
L’élément est renvoyé avec known à false et sans signification.
En quoi expand, compress et auto diffèrent-ils ?
Expand mappe les codes vers les significations. Compress mappe les phrases vers les codes via des indices de mots-clés et des scores de mots de signification. Auto développe lorsque chaque jeton ressemble à un code Qxx ; sinon il compresse tout le texte.
Puis-je développer plusieurs codes Q à la fois ?
Oui. Séparez-les par des espaces, des virgules, des barres obliques, des barres verticales ou des retours à la ligne : une ligne de journal comme QTH, QSL, QRM est développée d'un coup. La casse n'a pas d'importance et un point d'interrogation final, comme dans qth?, est ignoré.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"text": "QTH QSL"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.q_code",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le parcours gratuit du navigateur et l’API prépayée partagent le même module pur à $0.002 par élément réussi.
Développer les codes Q en significations en langage clair
La réponse inclut aussi known_count, unknown_count, le mode résolu, le text renvoyé en écho et catalog_size afin que les clients affichent la couverture sans coder en dur la taille du dictionnaire. Les alias de champ input, value, s, codes et query sont acceptés pour text ; direction, op et action peuvent remplacer mode.
Compresser des significations en codes Q et utiliser le mode auto
Les chaînes mode invalides, le text manquant, le text vide et le text non chaîne échouent avec invalid_input et ne sont pas facturés sur le parcours prépayé.
Où un traducteur de codes Q prouve son utilité
Les scripts d’automatisation épinglent known_count et catalog_size dans les tests afin que les mises à jour du dictionnaire deviennent des revues délibérées plutôt qu’une dérive silencieuse. Chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant ; une validation échouée ne consomme pas de solde.
Questions techniques
Combien coûte le traducteur de codes Q ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.