数字を言葉で
数字を言葉で書き出す:英語(インドのlakh/crore方式も選択可)、スペイン語、フランス語、ポルトガル語対応。ブラウザ内、アップロードなし。
お使いの端末でローカル処理中 ...
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
数字を言葉で書き出す:英語(インドのlakh/crore方式も選択可)、スペイン語、フランス語、ポルトガル語対応。ブラウザ内、アップロードなし。
お使いの端末でローカル処理中 ...
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
数字を言葉で書き出す場面は思いのほか多くあります: 手形や請求書、契約書、電話で金額を伝えるとき、あるいは「1,200,000」が本当に「百二十万」であり「千二百万」ではないことを確認するときなどです。このツールは入力しながら即座にどんな数字も言葉で書き出します。
各言語には数の言い方の独自の文法があり、このツールは一つの万能な公式ではなく、それぞれを個別に再現します: 英語は国際式の千進法(thousand/million/billion)に従います。スペイン語は「cien」(ちょうど100)と「ciento」(101以上)を区別し、「veintiuno」を一語の複合語として扱います。フランス語には「soixante-dix」(70)、「quatre-vingts」(80)というよく知られた特徴と、21/31/41での接続詞「et」があります。ポルトガル語(ブラジル)は最後のグループを「e」で結びます(「mil e trinta e quatro」)。英語には加えて、インドで使われるlakh/crore方式(100,000=「one lakh」、10,000,000=「one crore」)が独自の選択肢として用意されており、今見ているページの言語とは無関係です。
変換はすべてブラウザ内で完全に行われます(純粋なJavaScript、サーバーなし)。入力した数字は端末から出ることはありません。整数のみ対応しています(小数点以下は書き出されません)。各言語には文書化された上限があり、それを超えると架空の名称ではなく正直にエラーが表示されます: スペイン語ではスペイン語の「billón」が10^12を意味するため(英語の「billion」との誤りやすい対応関係のリスク)、意図的に10億未満で止まります。
| 入力形式 | ファイル不要(ジェネレーター) |
|---|---|
| 出力形式 | TXT |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: 整数のみ(小数点以下は非対応)。各言語には上限があり、それを超えると架空の名称ではなく正直にエラーが表示されます: 英語(国際式)は999,999,999,999まで、英語(インド式)は9,999,999,999まで、フランス語とポルトガル語は999,999,999,999まで、スペイン語は「billón」のあいまいさのため999,999,999まで。インド式のlakh/crore方式は英語のみで利用できます。
いいえ。変換はすべてブラウザ内で行われます。数字は端末から出ることはなく、保存もされません。
インドでは10万以上の大きな数字を千単位ではなく二桁ずつの単位で区切ります。100,000は「one lakh」、10,000,000は「one crore」と言います。これはページの言語とは無関係な英語専用の選択肢です。
スペイン語の「billón」は英語の「billion」のような10^9ではなく10^12を意味するためです。よく知られた誤りやすい対応関係です。誤った名称を作り出さないよう、スペイン語の出力は意図的に999,999,999で止まります。
いいえ、現在は整数のみです。小数点以下を言葉にするには言語ごとの独自の規則が必要であり、この最初のバージョンでは意図的に対象外としています。