すべての記事

数字を言葉に:数字を単語に変換する理由

英語や多くの西洋言語は千(thousand)を区切りの単位にするが、日本語は千の上に「万」という独自の単位を持ち、そこから4桁ごとに新しい単位が現れる——この「3桁区切り」と「4桁区切り」のずれこそが、大きな数字を日本語と英語の間で変換するときに最もミスが起きやすいポイントだ。

「1,000,000」は「百万」であって「1000千」ではない

英語の桁区切りは千・百万(million)・十億(billion)と3桁ごとに新しい単位名が現れるが、日本語では千・万(10,000)・億(100,000,000)・兆(1,000,000,000,000)と4桁ごとに新しい単位が現れる。そのため「1,000,000」は日本語では「百万」(百×万)という合成語になり、英語の桁区切りコンマとは一致しない位置に単位の切れ目が来る。

助数詞という追加のレイヤー

日本語では数える対象によって数字の読み方自体が変わる——本なら「一冊」、動物なら「一匹」、平たいものなら「一枚」というように、数字に助数詞が付いて初めて自然な表現になる。金額を漢数字で書く場合はこの助数詞の問題は生じないが、日常の「数を数える」文脈では避けて通れない複雑さだ。

なぜこれが必要か

  • 請求書、契約書、小切手のために金額を言葉で自動生成する。
  • 4桁区切りと3桁区切りの変換を自分のコンバーターで正しく検証する。
  • 手動で入力せずに数値のテキスト表現をすばやく取得する。

手形・領収書と大字(だいじ)

日本の手形や領収書では、金額の改ざんを防ぐために「壱」「弐」「参」といった大字(画数の多い漢数字)を使う慣習が今も残っている——「一」に一画足すだけで「二」に見えてしまうのに対し、「壱」を「弐」に書き換えるのははるかに難しく、金額を守るための実用的な工夫として定着した。

ツールを試す