ForHosting KIT · Outils pour développeurs

Encodeur multitap telephone

HELLO devient 44 33 555 555 666 sur un clavier téléphonique classique : le 4 deux fois pour H, le 3 deux fois pour E et le 5 trois fois pour chaque L. Passez du texte en frappes ou relisez des chiffres en lettres. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
HELLO
Vous obtenez
Résultat
44 33 555 555 666
Mode de calcul
Encode
Quantité
5
Schéma
itu_e161_multitap

Avant les écrans tactiles et les dictionnaires prédictifs T9, chaque SMS et chaque nom de contact se saisissait sur un clavier à douze touches en multitap : appuyez une fois sur 2 pour A, deux fois pour B, trois fois pour C, attendez ou changez de touche pour la lettre suivante, et ainsi de suite jusqu'à 9 pour W X Y Z. Cette disposition ITU E.161 apparaît encore sur les téléphones basiques, les menus IVR, les énigmes rétro, les démos de musée et les exercices de programmation qui demandent de mapper des lettres vers des suites de chiffres. Cette capacité encode le texte brut en ces séquences de frappes classiques et décode des groupes de chiffres séparés par des espaces en caractères, en échouant clairement sur les suites invalides plutôt qu'en devinant.

Encoder le texte en séquences de touches multitap

Chaque lettre latine de A à Z se mappe sur une suite du même chiffre : A est un seul 2, B est 22, C est 222, D est 3, E est 33, et ainsi de suite jusqu'à Z comme 9999 sur la touche 9, selon la disposition familière 2=ABC, 3=DEF, 4=GHI, 5=JKL, 6=MNO, 7=PQRS, 8=TUV, 9=WXYZ. Les espaces s'encodent comme un seul 0 pour que les frontières de mots survivent à l'aller-retour.

Les chiffres de zéro à neuf s'encodent avec la convention de cycle de nombreux terminaux : après le cycle de lettres de cette touche, une frappe de plus produit le chiffre lui-même, si bien que le caractère 2 devient 2222 et le 7 devient 77777. Les minuscules sont ramenées en majuscules dans la liste de tokens, ainsi HELLO et hello produisent la même chaîne result. Un text vide sans caractères échoue aussi à la validation.

Des entrées identiques produisent toujours des sorties identiques car le chemin est une pure consultation de table, sans réseau, sans sel aléatoire et sans horloge murale.

Décoder les frappes et rejeter les séquences invalides

Fixez mode à decode et placez dans text des groupes multitap séparés par des espaces, où chaque groupe est un chiffre répété autant de fois que vous auriez appuyé sur cette touche pour un caractère. La correspondance est stricte : 22 se décode en B, 777 en R, 0 en un espace et 9999 en Z.

Comme chaque caractère est son propre jeton délimité par des espaces, les lettres consécutives sur la même touche n'ont pas besoin d'un minuteur de pause—A suivie de B est simplement 2 22 plutôt qu'un 222 ambigu. Une entrée decode vide échoue de la même façon.

Préférez cette capacité lorsque l'intention de recherche est encodeur multitap de clavier téléphonique, frappes SMS des anciens mobiles, convertisseur de saisie 2 ABC ou décodage multitap de suites de chiffres ; les dictionnaires prédictifs T9 et la complétion sensible à la langue appartiennent à d'autres outils, pas à cette table fixe.

Fiches de cours multitap

Les enseignants encodent des phrases d'exemple en suites de chiffres pour les devoirs, puis notent automatiquement les réponses decode des élèves et échouent clairement sur les séquences de touches invalides au lieu d'accepter des fautes silencieuses.

Escape rooms et énigmes rétro

Les concepteurs impriment des séquences multitap comme indices et décodent les soumissions des joueurs côté serveur afin que seuls les bons groupes de frappes débloquent l'étape suivante.

Comment convertir du texte en frappes multitap du téléphone ?

Le champ result renvoie 44 33 555 555 666 avec une liste tokens pour chaque caractère.

Comment décoder des séquences multitap en lettres ?

Fixez mode à decode et placez dans text des suites de chiffres séparées par des espaces (par exemple 44 33 555 555 666). Le champ result renvoie la chaîne majuscule récupérée.

Cela prend-il en charge le texte prédictif T9 ?

Non. Cet outil n'implémente que le comptage classique des frappes multitap, pas un dictionnaire T9. Chaque caractère est encodé ou décodé indépendamment.

Comment tape-t-on les espaces et les chiffres en multitap ?

Un espace correspond à un seul 0, ce qui conserve les coupures entre les mots. Un chiffre demande une pression de plus que les lettres de sa touche : le caractère 2 devient 2222 et le 7 devient 77777.

Comment taper deux lettres de la même touche, comme A et B ?

Écrivez chaque caractère comme un groupe à part, séparé par une espace : A puis B donne 2 22. Les groupes étant déjà séparés, aucune pause n'est nécessaire, et 222 signifie toujours C.

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.

POSThttps://api.kit.forhosting.com/enc/phone-multitap

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é.

curl -X POST https://api.kit.forhosting.com/enc/phone-multitap \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HELLO"}'
{
  "text": "HELLO"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.phone_multitap",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Le mappage est une table fixe et déterministe—sans modèle de langage, sans réseau et sans horloge—si bien que la même entrée renvoie toujours le même JSON pour les tests, les SDK et les widgets du navigateur. Utilisez l'outil gratuit sur votre appareil pour des conversions ponctuelles ; l'API prépayée facture $0.002 par élément réussi lorsque les backends ont besoin du même contrat.

Encoder le texte en séquences de touches multitap

Envoyez un corps JSON avec le champ chaîne obligatoire text égal au message que vous souhaitez épeler sur un clavier téléphonique classique, et laissez mode à sa valeur par défaut encode ou fixez mode à encode explicitement. Les caractères hors lettres, chiffres et espaces—ponctuation, emoji ou autres écritures—lèvent invalid_input en nommant le caractère et l'index, pour qu'une faute de frappe ne disparaisse pas en silence d'une réponse d'énigme ou d'une reconstitution de SMS. 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 suites de chiffres séparées par des espaces (par exemple HELLO devient 44 33 555 555 666), tokens comme tableau de paires char et code, count comme nombre de caractères mappés, mode égal à encode et scheme égal à itu_e161_multitap.

Décoder les frappes et rejeter les séquences invalides

Tout jeton qui mélange des chiffres différents, utilise un caractère non numérique, dépasse le maximum de frappes de cette touche ou est vide après découpage lève invalid_input avec un message explicite de séquence de touches invalide nommant le mauvais jeton—exactement le contrat dont ont besoin les correcteurs de quiz et les vérificateurs d'énigmes lorsqu'une mauvaise séquence ne doit pas inventer une lettre. En cas de succès, la réponse renvoie result comme la chaîne majuscule récupérée (espaces conservés depuis 0), tokens associant chaque caractère à son code de frappe, count, mode decode et scheme itu_e161_multitap. Les échecs de validation ne sont pas facturés sur l'API prépayée, ainsi les opérateurs peuvent sonder de mauvais collages en toute sécurité.

Usage de l'API, tarifs, flux et limites pratiques

Appelez l'encodeur multitap gratuit dans le navigateur pour des démos de cours, des interactifs de musée, des contrôles de localisation de jeux rétro et des reconstitutions ponctuelles de SMS sans installer un tableur de cartes de touches. Un flux typique encode un court indice en clair pour un accessoire d'escape room, imprime les suites de chiffres, puis décode les soumissions des joueurs en affirmant que result correspond aux lettres d'origine. Associez ce point de terminaison à des outils de majuscules ou de translittération lorsque les identifiants arrivent en écritures mixtes, mais gardez les étapes séparées pour que chaque page d'atterrissage corresponde à une seule intention de recherche. Utilisez l'API prépayée KIT lorsqu'un backend d'énigmes, un bot d'onboarding, un pipeline de contenu ou un SDK a besoin de la même étape d'encodage ou de décodage sous solde à $0.002 par élément réussi ; une validation échouée ne consomme jamais de solde après le rejet du moteur. Les auteurs livrant des SDK peuvent mapper le tableau tokens en une table de colonnes caractère et code de frappe pour des boutons de copie d'interface, tandis que les libellés mode et scheme rendent les exemples OpenAPI explicites pour qui compare les dispositions multitap à l'épellation OTAN ou à d'autres encodeurs.

Fixtures CI pour interfaces de clavier

Les simulateurs de téléphones basiques ou IVR figent des goldens encode et decode—y compris une erreur de séquence invalide—pour que les changements de table de clavier cassent les tests immédiatement.

Que se passe-t-il avec une séquence de touches invalide ?

Decode lève invalid_input en nommant le mauvais groupe—touches mélangées, non-chiffres ou trop de frappes. Les échecs de validation ne sont pas facturés sur l'API prépayée.

L'encodeur multitap du téléphone est-il gratuit ?

Le widget du navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi.

Consulter la documentation complète du KIT →