数字转文字
把数字用文字写出来:支持英语(可选印度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"存在假朋友风险)。
| 输入格式 | 无需文件(生成器) |
|---|---|
| 输出格式 | 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"表示10^12,而不是英语"billion"的10^9,这是一个著名的假朋友现象。为了不编造错误名称,西班牙语输出刻意在999,999,999处停止。
不会,目前只支持整数。拼写小数需要每种语言各自的规则,这个首个版本刻意不包含该功能。