Cosa fa questo convertitore
Questo strumento scrive i numeri in lettere in inglese. Non scrive i numeri in italiano: 1250 diventa “One thousand two hundred fifty”, non “milleduecentocinquanta”. Ti serve quindi quando il numero va scritto in parole inglesi, per esempio su un assegno o una fattura in inglese, in un contratto internazionale o per esercitarti con i numeri inglesi.
A volte un numero va scritto in parole. Gli assegni richiedono l’importo in lettere oltre che in cifre. Documenti legali e fatture spesso riportano entrambi. Gli insegnanti di inglese assegnano esercizi del tipo “write this number in words”, e c’è chi vuole semplicemente sapere come si legge ad alta voce un numero lungo come 2,50,00,000.
Lo strumento gestisce numeri interi, decimali e negativi, e conosce sia il sistema internazionale (thousand, million, billion) sia quello indiano (thousand, lakh, crore). Può anche aggiungere una valuta e produrre la dicitura per un assegno.
Come si usa
- Scrivi un numero in Numeri. Per convertire un elenco, metti gli altri numeri su nuove righe.
- In Scrivi come scegli Parole, Valuta, Assegno o Ordinale.
- In Sistema numerico scegli Internazionale (million) o Indiano (lakh, crore).
- Per valute e assegni, scegli la Valuta: dollari USA, rupie indiane, euro o sterline.
- Scegli Maiuscole e minuscole: Maiuscola a inizio frase, Title Case, MAIUSCOLO o minuscolo.
- Attiva o disattiva Trattini (twenty-five) e Aggiungi “and” (one hundred and five) secondo lo stile che ti serve.
- Premi Copia o Scarica.
Puoi scrivere i numeri con o senza virgole, in entrambi gli stili: 118500, 118,500 e 1,18,500 funzionano tutti. I simboli di valuta come $ e ₹, e “Rs.” all’inizio, vengono ignorati.
Attenzione alla notazione italiana: lo strumento usa quella inglese, con il punto per i decimali e la virgola per le migliaia. Scrivi quindi 1250.75, non 1.250,75. In una prova, “1.250,75” con la valuta in euro è stato letto come “One euro and twenty-five cents”, e “1250,75” come “One hundred twenty-five thousand seventy-five”.
Esempi
Tutti questi risultati sono stati prodotti dallo strumento.
| Numero | Impostazioni | In lettere |
|---|---|---|
| 11850 | Parole | Eleven thousand eight hundred fifty |
| 80 | Valuta, rupie | Eighty rupees |
| 80 | Assegno, rupie, Title Case | Rupees Eighty Only |
| 1,00,000 | Parole, indiano | One lakh |
| 100000 | Parole, internazionale | One hundred thousand |
| 118500 | Parole, indiano | One lakh eighteen thousand five hundred |
| 1500000 | Valuta, rupie, indiano | Fifteen lakh rupees |
| 25000000 | Parole, indiano | Two crore fifty lakh |
| 25000000 | Parole, internazionale | Twenty-five million |
| 1250.75 | Valuta, dollari | One thousand two hundred fifty dollars and seventy-five cents |
| 1250.75 | Assegno, dollari, Title Case | One Thousand Two Hundred Fifty and 75/100 Dollars |
| 125000 | Assegno, rupie, indiano, Title Case | Rupees One Lakh Twenty-Five Thousand Only |
| 99.99 | Valuta, sterline | Ninety-nine pounds and ninety-nine pence |
| 3.14 | Parole | Three point one four |
| -42 | Parole | Minus forty-two |
| 21 | Ordinale | Twenty-first |
| 105 | Parole, con “and” | One hundred and five |
Con la valuta in euro, 1250.75 diventa “One thousand two hundred fifty euros and seventy-five cents”, e come assegno in Title Case “One Thousand Two Hundred Fifty and 75/100 Euros”.
Sistema numerico internazionale e indiano
I due sistemi usano le stesse parole fino a novantanovemila. Oltre, raggruppano le cifre in modo diverso.
Il sistema internazionale raggruppa le cifre a tre a tre: 1,000 è a thousand, 1,000,000 è a million e 1,000,000,000 è a billion (un miliardo: attenzione, in inglese “billion” vale mille milioni). Lo strumento arriva fino al decillion, cioè un 1 seguito da 33 zeri.
Il sistema indiano, usato in India, Pakistan, Bangladesh e Nepal, raggruppa le prime tre cifre e poi procede a coppie: 1,00,000 è one lakh e 1,00,00,000 è one crore. Gli importi più grandi si contano in crore, quindi sono comuni sia one thousand crore sia one lakh crore.
| Cifra | Internazionale | Indiano |
|---|---|---|
| 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 |
Diciture per importi e assegni
Valuta aggiunge l’unità dopo il numero e l’unità più piccola dopo “and”: dollars and cents, rupees and paise, euros and cents, pounds and pence. Gli importi vengono arrotondati a due decimali. Un dollaro e un centesimo usano il singolare (one dollar, one cent), e 1p è “one penny”.
Assegno segue le consuetudini locali più diffuse:
- Rupie indiane: “Rupees … Only”, con i paise aggiunti in lettere quando ci sono. Le banche indiane si aspettano la parola “Only” alla fine, così non si può aggiungere nulla dopo.
- Dollari USA ed euro: l’importo intero in lettere, poi “and”, poi i centesimi come frazione, per esempio 75/100. Gli assegni senza centesimi riportano 00/100.
- Sterline: le sterline in lettere, poi i pence in lettere se ci sono, poi “only”.
Gli importi negativi vengono rifiutati per gli assegni, perché un assegno non può essere inferiore a zero. Un assegno italiano si compila invece in italiano (per esempio “milleduecentocinquanta/75”), e questo lo strumento non lo fa.
Come funziona la conversione
Lo strumento legge le cifre come testo, quindi anche i numeri molto grandi restano esatti. Divide la parte intera in gruppi (da tre per il sistema internazionale, uno da tre e poi coppie per quello indiano), trasforma ogni gruppo in parole come “eight hundred fifty” e aggiunge la parola di scala giusta. In modalità Parole i decimali vengono letti cifra per cifra dopo “point”, come si dicono ad alta voce in inglese. Ordinale cambia l’ultima parola, quindi twenty-one diventa twenty-first e one hundred diventa one hundredth.
Consigli e limiti
- Trattini: l’inglese standard mette il trattino nei numeri da twenty-one a ninety-nine. Molti assegni indiani lo omettono (“Twenty Five”), quindi in quel caso disattiva Trattini.
- “And”: l’inglese britannico e quello indiano dicono spesso “one hundred and five”. L’inglese americano di solito lo omette. Scegli con Aggiungi “and”.
- Gli ordinali richiedono numeri interi, e lo strumento ti avvisa se inserisci un decimale.
- Sono supportati i numeri interi fino a 36 cifre.
- Per scrivere i numeri in numeri romani, usa il convertitore di date in numeri romani. Per mettere prima in ordine un elenco di numeri, usa lo strumento per ordinare numeri. Per dettare un codice lettera per lettera al telefono, prova il generatore di spelling fonetico.
Altri modi per scrivere i numeri in lettere
Microsoft Word: inserisci un campo con Ctrl+F9, scrivi = 11850 \* CardText tra le parentesi graffe e premi F9. \* DollarText aggiunge i centesimi come frazione. In questo modo Word gestisce solo numeri inferiori a un milione.
Excel: non esiste una funzione integrata per scrivere i numeri in parole inglesi. Molti usano una macro VBA chiamata SpellNumber, documentata da Microsoft sul suo sito di supporto.
Fogli Google: nessuna funzione integrata, quindi serve un Apps Script o un componente aggiuntivo.
Codice: Python ha il pacchetto num2words, che supporta l’inglese indiano con lang='en_IN' (e anche l’italiano con lang='it'). Per pochi numeri, incollarli qui è più veloce.