Ce que fait ce convertisseur
Il faut parfois écrire un nombre en toutes lettres. Les chèques demandent le montant en lettres en plus des chiffres. Les documents juridiques et les factures montrent souvent les deux. Les professeurs d’anglais donnent des exercices du type « écrivez ce nombre en lettres », et l’on veut parfois simplement savoir comment dire à voix haute un grand nombre comme 2,50,00,000.
Cet outil écrit les nombres en lettres en anglais. Il gère les nombres entiers, les décimales et les nombres négatifs, et il connaît le système international (thousand, million, billion) et le système indien (thousand, lakh, crore). Il peut aussi ajouter une devise et produire le libellé d’un chèque.
Et pour écrire un nombre en lettres en français ?
Cet outil ne produit pas de texte en français. Il est utile pour un chèque, une facture ou un contrat rédigé en anglais, ou pour apprendre à lire les nombres anglais. Pour le français, les règles sont différentes, et voici les principales à garder en tête :
- Les traits d’union. Depuis les rectifications orthographiques de 1990, on peut relier tous les éléments d’un nombre composé par des traits d’union : « vingt-et-un », « deux-cent-trente-quatre ». L’ancienne règle, toujours admise, ne met de trait d’union qu’entre les dizaines et les unités inférieures à cent, sauf avec « et » : « vingt et un », « deux cent trente-quatre ».
- Vingt et cent. Ils prennent un s quand ils sont multipliés et terminent le nombre : « quatre-vingts », « trois cents », mais « quatre-vingt-deux » et « trois cent dix ».
- Mille. Il est invariable : « deux mille ».
- Million et milliard. Ce sont des noms, ils s’accordent : « deux millions ».
- Les faux amis. Le « billion » anglais vaut un milliard en français, et le « billion » français vaut mille milliards.
Sur un chèque français, le montant en lettres s’écrit en français et ces règles s’appliquent. Ne recopiez pas le résultat anglais de cet outil sur un chèque en euros émis en France.
Mode d’emploi
- Tapez un nombre dans Nombres. Mettez d’autres nombres sur de nouvelles lignes pour convertir une liste.
- Sous Écrire comme, choisissez Mots, Devise, Chèque ou Ordinal.
- Sous Système de numération, choisissez International (million) ou Indien (lakh, crore).
- Pour les devises et les chèques, choisissez la Devise : dollars américains, roupies indiennes, euros ou livres sterling.
- Choisissez une Casse : casse de phrase, Title Case, MAJUSCULES ou minuscules.
- Activez ou désactivez Traits d’union (twenty-five) et Ajouter « and » (one hundred and five) selon votre style.
- Appuyez sur Copier ou Télécharger.
Vous pouvez taper les nombres avec ou sans séparateurs, dans un style ou l’autre : 118500, 118,500 et 1,18,500 fonctionnent. Les symboles de devise comme $ et ₹, et « Rs. » au début, sont ignorés. Attention, l’outil suit la notation anglaise : la virgule sépare les milliers et le point marque les décimales. Écrivez donc 1250.75 et non 1 250,75.
Exemples
Tous ont été produits par l’outil.
| Nombre | Réglages | En lettres |
|---|---|---|
| 11850 | Mots | Eleven thousand eight hundred fifty |
| 80 | Devise, roupies | Eighty rupees |
| 80 | Chèque, roupies, Title Case | Rupees Eighty Only |
| 1,00,000 | Mots, indien | One lakh |
| 100000 | Mots, international | One hundred thousand |
| 118500 | Mots, indien | One lakh eighteen thousand five hundred |
| 1500000 | Devise, roupies, indien | Fifteen lakh rupees |
| 25000000 | Mots, indien | Two crore fifty lakh |
| 25000000 | Mots, international | Twenty-five million |
| 1250.75 | Devise, dollars | One thousand two hundred fifty dollars and seventy-five cents |
| 1250.75 | Chèque, dollars, Title Case | One Thousand Two Hundred Fifty and 75/100 Dollars |
| 125000 | Chèque, roupies, indien, Title Case | Rupees One Lakh Twenty-Five Thousand Only |
| 99.99 | Devise, livres | Ninety-nine pounds and ninety-nine pence |
| 3.14 | Mots | Three point one four |
| -42 | Mots | Minus forty-two |
| 21 | Ordinal | Twenty-first |
| 105 | Mots, avec « and » | One hundred and five |
Systèmes international et indien
Les deux systèmes utilisent les mêmes mots jusqu’à quatre-vingt-dix-neuf mille. Au-delà, ils regroupent les chiffres différemment.
Le système international regroupe les chiffres par trois : 1,000 est a thousand, 1,000,000 a million et 1,000,000,000 a billion (un milliard). L’outil va jusqu’au decillion, un 1 suivi de 33 zéros.
Le système indien, utilisé en Inde, au Pakistan, au Bangladesh et au Népal, regroupe les trois premiers chiffres puis procède par paires : 1,00,000 est one lakh et 1,00,00,000 one crore. Les grands montants se comptent en crores : one thousand crore et one lakh crore sont tous deux courants.
| Chiffres | International | Indien |
|---|---|---|
| 100,000 | One hundred thousand | One lakh |
| 1,000,000 | One million | Ten lakh |
| 10,000,000 | Ten million | One crore |
| 1,000,000,000 | One billion | One hundred crore |
Devises et libellés de chèque
Devise ajoute l’unité après le nombre et la sous-unité après « and » : dollars and cents, rupees and paise, euros and cents, pounds and pence. Les montants sont arrondis à deux décimales. One dollar et one cent sont au singulier, et 1p se dit « one penny ».
Chèque suit les usages locaux courants :
- Roupies indiennes : « Rupees … Only », avec les paise en lettres s’il y en a. Les banques indiennes attendent le mot « Only » à la fin, pour que rien ne puisse être ajouté après.
- Dollars américains et euros : tout le montant en lettres, puis « and », puis les cents sous forme de fraction, comme 75/100. Les chèques sans cents reçoivent 00/100.
- Livres sterling : les livres en lettres, puis les pence en lettres s’il y en a, puis « only ».
Les montants négatifs sont refusés pour les chèques, puisqu’un chèque ne peut pas être inférieur à zéro.
Comment fonctionne la conversion
L’outil lit les chiffres comme du texte, donc les très grands nombres restent exacts. Il découpe la partie entière en groupes (par trois pour l’international, trois puis par paires pour l’indien), transforme chaque groupe en mots comme « eight hundred fifty » et ajoute le bon mot d’échelle. En mode Mots, les décimales sont lues chiffre par chiffre après « point », comme on les dit à voix haute en anglais. Ordinal modifie le dernier mot : twenty-one devient twenty-first et one hundred devient one hundredth.
Conseils et limites
- Traits d’union : l’anglais standard met un trait d’union aux nombres de twenty-one à ninety-nine. Beaucoup de chèques indiens l’omettent (« Twenty Five ») : désactivez Traits d’union pour suivre cet usage.
- « And » : l’anglais britannique et l’anglais indien disent souvent « one hundred and five ». L’anglais américain l’omet en général. Utilisez Ajouter « and » pour choisir.
- Les ordinaux demandent des nombres entiers, et l’outil vous prévient si vous saisissez une décimale.
- Les nombres entiers jusqu’à 36 chiffres sont pris en charge.
- Pour écrire des nombres en chiffres romains, utilisez le convertisseur de date en chiffres romains. Pour d’abord mettre une liste de nombres dans l’ordre, utilisez l’outil pour trier des nombres. Pour épeler une référence lettre par lettre au téléphone, essayez le générateur d’épellation phonétique.
Autres façons d’écrire des nombres en lettres
Microsoft Word : insérez un champ avec Ctrl+F9, tapez = 11850 \* CardText entre les accolades et appuyez sur F9. \* DollarText ajoute les cents sous forme de fraction. Word ne prend en charge que les nombres inférieurs à un million de cette façon.
Excel : il n’y a pas de fonction intégrée pour écrire les nombres en lettres anglaises. Beaucoup de gens utilisent une macro VBA appelée SpellNumber, documentée par Microsoft sur son site d’assistance.
Google Sheets : pas de fonction intégrée, il faut un script Apps Script ou un module complémentaire.
Code : Python a le paquet num2words, qui gère l’anglais indien avec lang='en_IN' et aussi le français avec lang='fr'. Pour quelques nombres en anglais, les coller ici est plus rapide.