数字を英語の読み方に
例を入れてみる
入力はこの画面の中だけで処理します。
よくある質問
10,000 を英語で言うとき、なぜ ten thousand としか言えないのですか?
英語には「万」にあたる1語が無いからです。英語は thousand(3桁目)・million(6桁目)・billion(9桁目)と、3桁ごとに新しい単語が出てきます。10,000は右から4桁目で、英語ではここで単語が変わりません(次に変わるのはmillionの6桁目)。だから ten(10)と thousand(1000)という、すでにある2つの単語を組み合わせるしかありません。日本語は4桁ごとに万・億・兆と単語が変わるので、10,000は「一万」の1語で済みます。
億はなぜ one hundred million(2語)になるのですか?
億(100,000,000)は右から8桁目です。英語で単語が変わるのは3桁ごと(hundred millionのhundredは100を表す別の言葉で、millionそのものは6桁目)なので、8桁目に対応する専用の単語がありません。100,000,000 は「100 × 1,000,000」なので、hundred(100)と million(1,000,000)を組み合わせて one hundred million と読みます。oku をそのまま million と訳すと100倍ずれるので、この置き換えはできません。
billion(10億)にあたる漢数字はありますか?
2語で言います。billion(1,000,000,000)は右から9桁目で、日本語の単位が変わる4・8・12桁目のどれとも合いません。この道具に1000000000を入れると、日本語の読みは「十億」と出ます ── 億(100,000,000)の10倍という、英語の ten thousand と同じ形の組み合わせです。英語の10,000も、日本語のbillionも、どちらも自分の言語には無い桁なので2語を組み合わせる、という同じ理由でできています。
billion は 10億ですか、1兆ですか?
この道具は10億(1,000,000,000)の意味で読みます。今日ではこれが国際的に使われている意味ですが、かつてのイギリスでは1兆を指していました。いつどう変わったかの一次資料(英国議会議事録)は /comma に載せています。
twenty-one のハイフンや、and を入れるかどうかは決まっているのですか?
この道具は、hundred の後ろに and を入れない書き方を採っています。英語の数の書き方をまとめたGrammarBook.comの「Rules for Writing Numbers」は、3桁以上の数を書き出すときは and が要らないと定めています(Rule 8a)。一方、21〜99の複合語はハイフンでつなぐと定めています(Rule 2a)ので、twenty-one のようにハイフンを打ちます。one hundred and one のように and を入れる書き方(イギリス式)も誤りではありませんが、この道具はどちらか一方に決めて出します。
0 や負の数はどう読みますか?
0 は zero と読みます。負の数には英語の negative を数の前に付けます(例: −42 → negative forty-two)。ただし日本語の読みは負の数を出しません。/kansuji で確かめたとおり、漢数字にはマイナスを表す字が昔から無いためです。数式のように「マイナス」という言葉(英語からの外来語)を添えるのが実際の書き方です。
上限が9999兆9999億9999万9999までなのはなぜですか?
このページの主題に十分な範囲だからです。主題は「英語は3桁ごと・日本語は4桁ごとに単語が変わる」というずれで、それは兆までではっきり見えます。また、用意してある英語の単語は thousand から quintillion までで、その先(sextillion など)は辞書で1語ずつ確かめてからでないと足せません。日本語の大きい単位(京・垓〜無量大数)は「漢数字の変換」と「無量大数までの数の単位」のページが受け持っていて、英語側と日本語側はこのページの中では同じ上限で止まるので、片方だけ空欄になることはありません。
数字を入れると英語の読み(one hundred twenty-three …)と日本語の読み(百二十三)を並べて出します。 読めない入力(小数や文字)は「読めない」と言います。
⭐ 英語は3桁ごと、日本語は4桁ごとに単語が変わります
3桁ごとのコンマと4桁ごとの単位がずれる話そのものは、数字のカンマ区切りと漢数字の変換のページで一次資料つきに扱っています。ここでは繰り返さず、その差が英語の「単語そのもの」にどう表れるかを見ます。
英語で新しい単語が出てくるのは thousand(3桁目)・million(6桁目)・ billion(9桁目)……と3桁ごとです。 日本語は万・億・兆と4桁ごと。 だから10,000(右から4桁目)は、 日本語では「一万」の1語で済みますが、 英語には 4桁目に対応する単語が無いので「ten thousand」と、 すでにある ten と thousand を組み合わせるしかありません。
上の道具に 10000 と入れて、確かめてみてください。
億は one hundred million、billion は十億 ── どちらも2語の組み合わせ
億(100,000,000)は右から8桁目です。 8は3の倍数ではないので、 英語には専用の単語がありません。 100 × 1,000,000 なので、hundred と million を組み合わせて「one hundred million」と読みます。 oku を million と1対1で置き換えると100倍ずれます。
逆向きも同じことが起きます。billion(1,000,000,000)は右から9桁目で、日本語の単位が変わる 4・8・12桁目のどれとも合いません。 上の道具に 1000000000 と入れると、日本語の読みは「十億」と出ます ── 億の10倍という、ten thousand と同じ形の組み合わせです。
英語の10,000も、日本語のbillionも、自分の言語には無い桁だから2語を組み合わせる、という同じ理由でできています。million と billion で迷いやすいのは、ここに理由があります── 億と兆のあいだに、英語の単語がきれいに1対1で対応する場所が無いからです。
きれいに重なる場所も1か所だけあります。兆(右から12桁目)です。 12は3でも4でも割り切れる、この範囲でただ1つの桁なので、1,000,000,000,000 は日本語で「一兆」、英語で「one trillion」と、どちらも1語で言えます。 (12が3と4の最小公倍数であることの詳しい説明は 漢数字の変換にあります。)
この道具が選んだ流儀 ── and を入れず、ハイフンは打つ
英語で数を書き出すとき、hundred の後ろに and を入れる書き方(one hundred and one)と入れない書き方(one hundred one)の両方があります。 英語の数の書き方をまとめている GrammarBook.com「Rules for Writing Numbers」は、こう定めています。
Rule 8a: "When writing out a number of three or more digits, the word and is not necessary."
(3桁以上の数を書き出すときは、and は要らない)
この道具はこの流儀(and を入れない)だけで出します。 だから101 は「one hundred one」で、「one hundred and one」ではありません。
21〜99のような、十の位と一の位が両方あるところは、同じ文書がこう定めています。
Rule 2a: "Hyphenate all compound numbers from twenty-one through ninety-nine."
だから21は「twenty-one」とハイフンでつなぎ、20は「twenty」(ハイフン無し)です。
0 は zero、負の数は negative ── ただし日本語には対応する字がありません
0 は「zero」、−42 は「negative forty-two」と読みます。 英語には negative という語があるので、マイナスの数もそのまま読めます。
ところが日本語の読み(命数法・位取り)には、マイナスにあたる字がありません。 漢数字の変換で確かめたとおり、 マイナスの漢数字を入れるとそちらの道具は「読めない」と答えます。 だからこの道具は、 負の数を入れたときに日本語の欄をあえて空にします。 無い表記をこちらで作らないためです。
上限は 9999兆9999億9999万9999 です
この道具が読める上限は9,999,999,999,999,999(九千九百九十九兆九千九百九十九億九千九百九十九万九千九百九十九)です。このページの主題(3桁ごとと4桁ごとのずれ)は兆までではっきり見えますし、 用意してある英語の単語も thousand から quintillion までで、 その先は辞書で1語ずつ確かめてからでないと足せません。英語側・日本語側とも同じこの上限で止まるので、 片方だけ空欄になることはありません。 日本語の京・垓から無量大数までの大きい単位は漢数字の変換と無量大数までの数の単位が受け持っています。
試しに 123456789 と入れてみてください。 英語は「one hundred twenty-three million four hundred fifty-six thousand seven hundred eighty-nine」、日本語は「一億二千三百四十五万六千七百八十九」。 どちらも3つに割れますが、割れる場所が1つも一致しません。
引用の出どころ: and を入れない書き方(Rule 8a)とハイフンの打ち方(Rule 2a)は GrammarBook.com「Rules for Writing Numbers」(新しいタブで開きます)から。 3桁ごと・4桁ごとの単位の違いと、日本語の読みの上限の根拠は 小学校学習指導要領(平成29年告示)解説 算数編(新しいタブで開きます)から取っていて、詳しい引用は 漢数字の変換と数字のカンマ区切りにあります。billion の値が歴史的に変わったことの一次資料(英国議会議事録)も数字のカンマ区切りにあります。