Alphabet Able Baker
Épelez n'importe quel nom ou indicatif avec l'alphabet militaire américain d'avant l'OTAN : SOS devient Sugar Oboe Sugar, et une suite de mots Able Baker redevient des lettres. Les mots inconnus sont signalés, jamais deviné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
- SOS
- Résultat
- Sugar Oboe Sugar
- Mode de calcul
- Encode
- Quantité
- 3
- Alphabet
- able_baker
L'alphabet Able Baker—aussi appelé alphabet phonétique Joint Army/Navy—était la table de radiotéléphonie militaire américaine standard avant que l'OTAN et l'ICAO n'adoptent Alpha Bravo Charlie. Chaque lettre latine correspond à un mot parlé distinct afin que noms, indicatifs d'appel, numéros de série et messages courts restent clairs sur radio bruitée et circuits téléphoniques : Able pour A, Baker pour B, Charlie pour C, Dog pour D, Easy pour E, et ainsi de suite jusqu'à Zebra pour Z. Historiens, reconstitueurs, archivistes et quiconque lit des manuels d'époque ont encore besoin de cette table exacte plutôt que de l'ensemble moderne OTAN. Cette capacité épèle le texte brut en mots de code Able Baker ou décode une séquence de ces mots en lettres et chiffres, avec un simple commutateur de mode et une erreur dure lorsqu'un mot de code est inconnu.
Épeler du texte avec les mots Able Baker (mode encode)
Chaque lettre latine de A à Z se mappe à son mot de code Joint Army/Navy Able Baker—Able pour A, Baker pour B, Charlie pour C, Dog pour D, Easy pour E, Fox pour F, George pour G, How pour H, Item pour I, Jig pour J, King pour K, Love pour L, Mike pour M, Nan pour N, Oboe pour O, Peter pour P, Queen pour Q, Roger pour R, Sugar pour S, Tare pour T, Uncle pour U, Victor pour V, William pour W, X-ray pour X, Yoke pour Y et Zebra pour Z.
Les chiffres de zéro à neuf se mappent à Zero, One, Two, Three, Four, Five, Six, Seven, Eight et Niner afin que neuf ne soit pas confondu avec une négation sur les circuits vocaux. Les espaces dans l'entrée séparent les groupes de mots : les lettres d'un groupe sont jointes par des espaces simples, et les groupes sont joints par une barre entourée d'espaces, de sorte que Hi there devient How Item barre Tare How Easy Roger Easy. Un texte vide sans lettres ni chiffres échoue aussi à la validation.
Des entrées identiques produisent toujours des sorties identiques car le chemin est pure consultation de table sans réseau, sans sel aléatoire et sans horloge murale. Utilisez encode chaque fois que vous avez besoin d'un épellation Able Baker prête à coller pour un indicatif historique, une étiquette de musée, une feuille d'entraînement ou une citation d'archives qui doit correspondre à la pratique radio d'époque plutôt qu'aux mots modernes de l'OTAN.
Décoder les mots phonétiques et rejeter les codes inconnus
Fixez mode à decode et placez dans text une séquence de mots de code Able Baker Joint Army/Navy séparés par des espaces. Les marqueurs de barre optionnels entre groupes sont ignorés afin que vous puissiez faire l'aller-retour de la sortie encode sans retirer les séparateurs à la main. La correspondance ignore la casse et traite tirets, underscores et espaces internes comme équivalents, de sorte que X-ray, xray et X Ray se décodent tous en X.
Les mots canoniques de lettres et de chiffres se résolvent en lettres majuscules et caractères de chiffre ; des orthographes alternatives courantes de chiffres comme Nine pour Niner et Nought pour Zero sont acceptées pour que les collages du monde réel fonctionnent encore. Une entrée decode vide échoue de la même façon.
Préférez cette capacité lorsque l'intention de recherche est alphabet Able Baker, alphabet phonétique Joint Army/Navy, convertisseur Able Baker Charlie ou épellation militaire pré-OTAN ; le coaching de prononciation libre de phrases entières et la table moderne OTAN appartiennent à d'autres pages, pas à cette table historique fixe.
Cas d’usage
Interprétation muséale et archivistique
Guides et archivistes épèlent indicatifs et numéros de série d'époque avec les mots Able Baker pour que étiquettes et guides audio correspondent aux manuels Joint Army/Navy plutôt qu'aux tables modernes OTAN.
Radio historique et exercices de reconstitution
Les instructeurs encodent des désignateurs d'unité pour des feuilles d'exercice et notent automatiquement les réponses decode des étudiants, en échouant bruyamment sur les mots inconnus ou propres à l'OTAN plutôt qu'en acceptant des confusions silencieuses.
Questions fréquentes
Comment épeler du texte avec l'alphabet Able Baker ?
Le champ result renvoie Sugar Oboe Sugar avec une liste tokens pour chaque caractère.
Comment décoder Able Baker Charlie en lettres ?
Fixez mode à decode et placez dans text des mots de code Able Baker séparés par des espaces. Le champ result renvoie les lettres majuscules et chiffres récupérés.
En quoi Able Baker diffère-t-il de l'OTAN ?
Able Baker est la table Joint Army/Navy d'avant l'OTAN (Able, Baker, Dog, Easy, Fox…). OTAN/ICAO utilise Alpha, Bravo, Delta, Echo, Foxtrot et d'autres mots ultérieurs. Cet outil n'utilise que Able Baker.
Pourquoi le neuf se dit-il Niner dans l'alphabet Able Baker ?
Pour que le neuf ne soit pas confondu avec un refus sur les liaisons vocales. Les chiffres de zéro à huit gardent leur nom courant, de Zero à Eight, et seul le neuf devient Niner.
Que se passe-t-il si je décode un mot absent de la table ?
Vous recevez un message clair qui nomme le mot inconnu au lieu d'une lettre devinée : une faute de frappe ou un mot moderne de l'OTAN comme Alpha ne devient jamais un faux caractère. La casse ne compte pas, et X-ray, xray et X Ray donnent X.
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/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)Exemple de requête
{
"text": "SOS"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.able_baker",
"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
L'algorithme est une table déterministe fixe : sans modèle, sans réseau et sans horloge, de sorte que la même entrée produit toujours le même JSON pour tests et SDK.
Épeler du texte avec les mots Able Baker (mode encode)
Envoyez un corps JSON avec le champ chaîne obligatoire text défini sur les lettres et chiffres à épeler, et laissez mode à sa valeur par défaut encode ou fixez mode à encode explicitement. Les caractères hors lettres, chiffres et espaces déclenchent invalid_input avec le caractère fautif et l'index, afin que la ponctuation ne disparaisse pas en silence d'une vérification d'indicatif. Les alias input, value et s sont acceptés pour le champ text ; direction, op et action peuvent remplacer mode. La réponse inclut result comme phrase épelée, tokens comme tableau de paires char et code, count comme nombre de caractères mappés, mode égal à encode et alphabet égal à able_baker.
Décoder les mots phonétiques et rejeter les codes inconnus
Tout jeton qui n'est pas un mot de code Able Baker connu déclenche invalid_input avec un message explicite de mot de code inconnu nommant le jeton fautif—exactement le contrat dont les outils de radio-check historique et de formation ont besoin lorsqu'une faute de frappe ou un mot moderne OTAN inventerait une mauvaise lettre. En cas de succès la réponse renvoie result comme chaîne récupérée, tokens associant chaque caractère résolu à son mot de code canonique, count, mode decode et alphabet able_baker. Les échecs de validation ne sont pas facturés sur l'API prépayée, afin que les opérateurs puissent sonder en sécurité les collages défectueux.
Usage de l'API, tarifs, flux de travail et limites pratiques
Appelez l'outil gratuit d'alphabet Able Baker dans le navigateur pour scripts de musée, exercices radio de reconstitution, démos de classe sur les communications de la Seconde Guerre mondiale, contrôles de citations d'archives et épellations ponctuelles d'indicatifs d'époque sans installer de feuille de calcul de mots de code. Un flux typique encode un désignateur court d'unité historique pour qu'un instructeur le lise sur un réseau d'entraînement, colle les mots parlés dans une feuille de score, puis décode sur le système récepteur et affirme que result correspond aux lettres d'origine. Un autre flux décode les réponses d'étudiants dans un quiz d'alphabet d'époque et échoue bruyamment sur les mots de code inconnus—y compris les termes modernes OTAN comme Foxtrot ou Sierra—afin que les instructeurs voient l'erreur exacte. Utilisez l'API KIT prépayée lorsqu'un backend de formation, un kiosque de musée, une imprimante d'étiquettes logistiques pour scénarios historiques ou un SDK a besoin de la même étape encode ou decode sous solde à $0.002 par élément réussi ; une validation échouée ne consomme jamais le solde après le rejet du moteur. Associez cet endpoint à l'outil phonétique OTAN lorsque vous avez besoin des deux alphabets côte à côte pour des tableaux comparatifs, mais gardez les étapes séparées pour que chaque page d'atterrissage corresponde à une seule intention de recherche. Les auteurs livrant des SDK peuvent mapper le tableau tokens en une table de colonnes caractère et code pour des boutons de copie d'interface, tandis que les libellés mode et alphabet rendent les exemples OpenAPI auto-explicatifs pour les lecteurs comparant Able Baker aux styles ultérieurs d'épellation radio.
Cas d'intégration
Fixtures CI pour pipelines à deux alphabets
Les services qui supportent l'épellation Able Baker et OTAN figent des goldens encode et decode—y compris une erreur de mot inconnu—afin que la dérive de table soit détectée en intégration continue.
Questions techniques
Que se passe-t-il pour un mot de code inconnu ?
Decode lève invalid_input en nommant le mot de code inconnu. Les échecs de validation ne sont pas facturés sur l'API prépayée.
L'outil d'alphabet Able Baker est-il gratuit ?
Le widget du navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi.