Show HN: Master Numbers in a Foreign Language
foreignnumbers.com
foreignnumbers.com
You might think, what's the big deal? You need memorize around 40 words (i.e., the words for 0-9, 10-19, 20, 30, ..., 90, 100, 1000, million, etc.), plus a few rules, and then practice until you're fast.
I want to point out some difficulties that people learning English encounter. Every foreign language will have its own anomalies.
- In English, a year like 1776 is spoken as 17-76, not as one thousand seven hundred seventy six. And if you say it the long way, a native English speaker might even get a little thrown off.
- As an exception to the above, a year like 2001, is spoken as two thousand and one, not as 20-01.
- As an exception to the exception above, a year like 1701 is spoken as 17-oh-1, and not the long way.
- Times like 3:45 are spoken in numerous ways, like 3-45, quarter to 4, 15-45 if afternoon, or possibly even 15 to 4.
- When giving an address, 386 Maple is said as 3-86 Maple, not as 3-8-6 nor the long the way.
- You need to learn fractions and ordinal numbers: half, one-third, an-eighth, etc. You eat a third of a cake on the third floor, but half a cake on the second floor; i.e., different words in the case of number 2 (half vs second).
- When speaking a series of digits, 0 can be said as oh or zero; in many contexts, oh is much more common.
- Other exceptions and special cases with dates, prices, decimal points, measurements, ...
I could think of one more. 308 - Lot of people pronounce it as 3-naught-8.
When we see a score, 1-0, we say 1 - NIL.
0 is complicated.
https://en.wikipedia.org/wiki/Names_for_the_number_0_in_Engl...
https://en.wikipedia.org/wiki/Arabic_grammar#Numerals
> Numbers behave in a quite complicated fashion. wāḥid- "one" and ithnān- "two" are adjectives, following the noun and agreeing with it. thalāthat- "three" through ‘asharat- "ten" require a following noun in the genitive plural, but disagree with the noun in gender, while taking the case required by the surrounding syntax. aḥada ‘asharah "eleven" through tis‘ata ‘asharah "nineteen" require a following noun in the accusative singular, agree with the noun in gender, and are invariable for case, except for ithnā ‘asharah/ithnay ‘ashara "twelve".
Note that this is just the introduction and doesn't purport to set out all of the rules... (!)
In addition to this, I think numbers really help with the soft skills of listening and producing - since the actual number of words is rather small but you can mix and match them in an unlimited number of ways. You can't just understand most of it and flub your way through the rest.
- some digits are pronounced differently for counting than as part of a larger number - some digits are pronounced differently when reciting the individual digits of a number, like in a phone number - phrasing like "one hundred 2" means 120, not 102 - large numbers not grouped in thousands, but in ten thousands, ie having a single word for 10000, a word for 10^7, etc, so a valid spoken number is "13 thousand ten-thousand" -> 1.3 billion
The British rules that differ are:
> As an exception to the above, a year like 2001, is spoken as two thousand and one, not as 20-01.
The vast majority of the time, but 20-01 is certainly understood, and is becoming more common as we progress through the century. (20-09 is more common than 20-01.)
Possibly because 2001 has an extra word in British English: "two thousand and one" rather than "two thousand one".
> Times like 3:45 are spoken in numerous ways, like 3-45, quarter to 4, 15-45 if afternoon, or possibly even 15 to 4.
Fifteen minutes to four. "Minutes" is usually excluded for 5, 10, 20 and 25, and nothing else.
But, there's usually a preferred choice of which way the time should be spoken, e.g. I can finish work at quarter past five, and take the seventeen thirty train home, which arrives at seventeen fifty-two, I'll be home by six.
> When giving an address, 386 Maple is said as 3-86 Maple, not as 3-8-6 nor the long the way.
So American! More than any of the others, should one want to sound British, don't say this.
In Britain, it's always either "three hundred and eighty six, Maple Street" or "three, eight, six, Maple Street".
> When speaking a series of digits, 0 can be said as oh or zero; in many contexts, oh is much more common.
Also nought, as in 0.003005, "nought point nought nought three oh oh five" (yes, really).
"Nil" for football, "we lost three - nil".
(And the dates, prices and measurements are all slightly different. Briefly, it's "the twenty-eighth of February" or [less common] "February the twenty-eighth", the "of" or "the" are essential. "One pound thirty", never like "a dollar thirty", and "fifty" pence/pee never "half". Either metric measurements, or a preference for different units if using traditional measurements -- stone over pounds for body weight, yards over feet for distances.)
On the main page, consider listing the languages, rather than using flags. Languages and countries don't always correspond one-to-one; many of the flags you have link to the same language, and conversely there are multiple languages spoken in some countries. A language list would be both more compact and more directly convey what people want to look for, rather than making people indirect through "I want to learn more of language X, which of the several countries speaking that language should I select, and does it make a difference?".
(That said, if you later expand to cover regional differences in accent, distinguishing between countries seems useful for that.)
In Chinese, the number "100,000" is not read as "100 thousand", rather it is "10 ten-thousands". This makes translating numbers in the range of 100,000-10,000,000 a bit awkward if you are not used to it.
"72" might be "seventy-two" but it is also "two plus seventy."
As a side note, 'Finnish' is misspelled.
Suggestion: make the lowest time at least 20 or 30 seconds, as 10 is too short.
Second suggestion: a visual component where you could utilize shop signs with prices on them (http://i.imgur.com/wsg5BU4.jpg) but I'm not sure how that could benefit the user, maybe the user has to type out the number (like "fifty seven").
in german: when (for whatever reason) people dictate numbers i always insist on single digit dictation
my brain cant handle long series of "twoandtwenty, threeandforty"
Quatre-vingt-douze = four times twenty plus twelve = 92
France, belgium/switzerland
70 -> soixante dix (60 + 10) -> septant (latin word like september for 7)
80 -> quate vingt (4 * 20) -> octant/huitant (come from huit = 8)
90 -> quatre vingt dix (4 * 20 + 10) -> nonant (latin word for 9)I imagine it can really trip you up with large numbers that are usually grouped by thousands, millions, billion, etc. when saying them out loud, like 123456789: "hundrede og treogtyve millioner, fire hundrede seksoghalvtreds tusinde og syv hundrede niogfirs", literally: "one hundred and three-and-twenty million, four hundred six-and-fifty thousand and seven hundred nine-and-eighty".
And Danish has yet another quirk. The names for 50, 60, 70, 80 and 90 aren' based on multiplication with 10 but on multiplication with 20, so instead of saying something to the effect of "five-tens" we say "half-third (i.e. 2.5) times 20", and then we even go and shorten it to obscure the fact that it's based on 20-multiplication.
I envy no one who has to learn Danish numerals.
I wish Danish had made the same changes. "Tres", "firs" are clearly something about three and four, and "halv" is half -- it's difficult not to think about 3, 4 and ½, and with the "sinds-tyve" omitted, there's no time to think before then next word is spoken. I also have difficulty distinguishing "halv" and "og" in "tre half tres" / "tre og tres".
This website will be useful practise.
I've found [2]
"A Scandinavist language reform movement tried to get the 20-based forms replaced by 10-based like Norwegian and Swedish have. With absolutely no success.
Danish 10-based forms are only used in inter-Scandinavian communication and money documents like cheques. They are: femti, seksti, syvti, ot(te)ti, niti"
I suspect English numbers would be better understood by the average Dane...
[1] https://en.wikipedia.org/wiki/Sing_a_Song_of_Sixpence#Lyrics
The thing that always throws me off is that the breaks in larger numbers are different than in English. For example, as we add more and more zeros to a number, we say:
One, ten, hundred, thousand, ten thousand, one hundred thousand, one million, ten million, one hundred million, one billion.
In Japanese, they break the numbers up like this (they use different words, of course):
One (1), ten (10), hundred (100), thousand (1,000), one "man" (10,000), ten "man" (100,000), one hundred "man" (1,000,000), one thousand "man" (10,000,000), one "oku," (100,000,000), and ten "oku" (1,000,000,000).
I'm pretty good up until one "man," then I have to start thinking.
The man (10,000) thing catches me out every time though.
At first I would mentally do "well, Ni is 2, Go is 5, 2+5=7, 7 is Nana, so that's the answer" and at some point I was able to do it directly without translating the numbers to my native language.
四是四, sì shì sì
十是十。 shí shì shí
十四是十四, shí sì shì shí sì
四十是四十。 sì shí shì sì shí
4 is 4, 10 is 10, 14 is 14, 40 is 40Edit to say: what a fantastic and useful little tool! It is small focused, and very useful.
I was pretty excited to see a Norwegian flag on there, as not only do I sometimes not understand numbers, but there are a few different ways to say larger numbers. Click on the link and it is unavailable. I was sorely disappointed.
I've considered adding a fallback API like Google's Cloud API if the browser is unavailable, but I haven't done that yet.
If you didn't, be sure to get on the feedback/email list and I'll let you know when I do.
I get about 40% correct in Norwegian, even though I've never studied the language before, since I'm studying Danish. I only get about 50% right in Danish :-(
"tre hundrede seks og halvfjerds"... mad! ("Three hundreds six and half-the-fourth-[multiple-of-twenty]", more-or-less.)
It seems a bit backwards really. It's easy to write down numbers (which they often did, or they showed me the cash I had to pay). Conveniently the motorbike mechanics are usually so good you just point at what's wrong and they'll figure it out pretty quickly.
Did work on Chrome - two problems: one was a sound cut off before the end and so I entered the wrong number; second the last number read finished the game but without any time for entering the number, it deducted a mark. A further game (different language) ended before I finished and didn't tell me the last answer.
- cardinal (what is the number?); for example, dva, tri, chetyre, pyat' (два, три, четыре, пять)
- ordinal (which position in a sequence?); for example, vtoroy, trety, chetvyorty, pyaty (второй, третий, четвёртый, пятый)
- collective (how many?); for example, dvoye, troye, chetvero, pyatero (двое, трое, четверо, пятеро)
- nominative (what is the number's name?); for example, dvoika, troika, chetvyorka, pyatyorka (двойка, тройка, четвёрка, пятёрка)
three, third, three apiece, thrice, triple
These answer questions like: How many apples were there? Which one of the apples did you want? How were the apples distributed to the children? How many times did you count the apples? How has the apple population grown since last year?
At least for small numbers, English seems to have a distinctive form for each of these except for the distributive. But Latin will have many of these distinctive forms even for large numbers, like sescenties 'six hundred times' and octingentesimus 'eight hundredth'.
Edit: there's also some specialized vocabulary for fractions such as quadrans, sextans, octans, and even specific fractions like dodrans (3/4) and quincunx (5/12). But I'm not sure that these patterns are productive (generalizable) for larger denominators. Per Wikipedia, it looks like they're not, but quite a few have specific names:
https://en.wikipedia.org/wiki/Roman_numerals#Fractions
(I'd never heard of most of those! ... now I remember learning about the distributives for the first time at a spoken Latin event and remarking that numbers sounded surprisingly complicated in Latin, to which the organizer replied "dimidiam partem nescis!" 'you don't know the half of it!'.)
Her instructor said she had never seen someone improve so fast.
I'm British. Are you British or Australian? I've found Americans often confuse us.
Any plans for ads or monetization, or are you just going to keep it as a free thing?