À quoi sert ce convertisseur
Le Convertisseur de chiffres en mots lit une chaîne caractère par caractère et énonce chaque chiffre comme un mot à part entière. Saisissez 08/21/2024 et vous obtenez zéro huit deux un deux zéro deux quatre. C'est exactement la manière dont on dicte à voix haute un numéro de suivi, une date, un numéro de série, un numéro de compte, un nombre décimal ou un montant — et non sous leur forme cardinale. L'outil ne transforme pas 123 en « cent vingt-trois » : il donne « un deux trois », car c'est ainsi que ce type de code se dicte habituellement.
Comment l'utiliser
1. Collez votre chaîne dans le champ Chiffres à convertir (jusqu'à 300 caractères). 2. Sélectionnez une Langue — 12 sont disponibles, dont le français, l'anglais, l'espagnol, l'allemand et bien d'autres. 3. Choisissez la Casse : minuscules, MAJUSCULES ou Première Lettre En Majuscule pour l'affichage. 4. Cochez Convertir aussi les caractères spéciaux ? si vous souhaitez que - / . , et les espaces soient énoncés comme tiret, barre oblique, point, virgule et espace. Si vous laissez l'option décochée, ces séparateurs sont tout simplement ignorés.
La règle, expliquée
L'outil parcourt la chaîne de gauche à droite. Chaque chiffre de 0 à 9 correspond à un mot issu de la table de la langue choisie :
$$\text{words} = \bigsqcup_{i} \text{lookup}(\text{char}_i)$$Si l'option « caractères spéciaux » est activée, les cinq signes de ponctuation listés sont eux aussi convertis et conservés dans l'ordre ; si elle est désactivée, ils sont ignorés. Toute autre lettre ou symbole est reproduit tel quel. Les mots obtenus sont reliés par des espaces simples, puis la casse choisie est appliquée (l'option Première Lettre En Majuscule met une majuscule au début de chaque mot).
$$\text{out} = \text{join}_{\,\sqcup}\big(\text{map}(c_1), \text{map}(c_2), \dots, \text{map}(c_n)\big)$$
Exemple concret
Saisie 357.99, français, MAJUSCULES, caractères spéciaux activés : les caractères 3, 5, 7, ., 9, 9 deviennent « trois cinq sept point neuf neuf », puis passent en majuscules pour donner TROIS CINQ SEPT POINT NEUF NEUF. Avec l'option désactivée, le point est ignoré et l'on obtient « trois cinq sept neuf neuf ».
FAQ
Pourquoi 123 ne devient-il pas « cent vingt-trois » ? Il s'agit d'un lecteur caractère par caractère, idéal pour les codes que l'on épelle. Pour obtenir des nombres en toutes lettres sous forme cardinale, utilisez plutôt un convertisseur de nombres en lettres.
Que deviennent les lettres d'un numéro de suivi comme 1W1Z9Y ? Les chiffres sont épelés ; les lettres non prises en charge, comme W, Z et Y, sont reproduites telles quelles.
Y a-t-il une limite de longueur ? Oui, 300 caractères par conversion. Découpez les chaînes plus longues en plusieurs saisies.