把任意数字即时转换成文字——用于支票、发票、合同或作业。支持国际(百万、十亿)和印度(lakh、crore)计数体系、小数和货币。
数字转文字工具把阿拉伯数字或金额直接写成文字,比如把 1234.56 写成 one thousand two hundred and thirty-four point five six,在货币模式下则写成 one thousand two hundred and thirty-four dollars and fifty-six cents only。ToolsPivot 这款工具把 13 种输出语言、36 种货币、国际计数体系与印度计数体系(lakh/crore)放在同一个界面里,并且全部运算都在浏览器本地完成,输入的合同金额和发票数字不会上传到任何服务器。对每天要开形式发票、填汇票、核对英文合同大写金额的外贸从业者来说,这一点比多几个花哨功能更要紧。
这款工具的核心任务是把数字翻译成对应语言的书面文字,并按财务单证的习惯补齐货币单位。输入被一个容错解析器接管:它会自动去掉千分位逗号和空格,识别半角减号与全角负号,再把数值拆成整数部分和小数部分。整数部分在英文引擎里以字符串分组处理,不经过浮点运算,所以位数再长也不会出现精度丢失。如果需要先把外币折算成人民币再写大写,可以配合 汇率换算工具 完成前一步。ToolsPivot 把这一整套流程压缩成“边输入边出结果”,不需要点击转换按钮。
使用频率最高的是外贸单证员、跨境电商卖家和涉外财务人员。商业发票(Commercial Invoice)、形式发票(PI)、采购订单(PO)和信用证申请书都要求金额同时出现小写数字与英文大写文字,写错一个单词就可能被银行退单。其次是面向印度、巴基斯坦、孟加拉国市场的卖家,他们要看懂并写出 lakh 与 crore;再次是内容创作者与开发者,需要把数字读法嵌进字幕、语音脚本或测试数据。
手写英文大写金额最容易出错的地方在三处:百位与十位之间漏掉 and、连字符位置不对、小数部分该用 cents 还是 point 拿不准。以往的做法是翻一遍单证模板或者去论坛搜例句,一笔金额要花几分钟。改用工具后,输入数字的同时结果就出现,剩下的只是复制粘贴与核对。这和 单位换算工具 解决的问题是同一类:把人脑不擅长的机械换算交给程序,把注意力留给判断。
如果要把数字读法接进语音播报,可以把生成的文字丢给 文字转语音工具;处理古典风格的年份写法则用 罗马数字日期转换工具;换算存储容量的场合更适合 字节换算工具。
只要一份文件同时要求数字和文字两种金额表达,这个工具就派得上用场。财务票据用文字重复一遍金额,本意是防止涂改;英文合同在小写金额后加括号写大写,道理完全一样。以下场景最常见:
有两种情况不适合用它:一是要写人民币中文财务大写(壹、贰、叁),二是要做纯数值运算——后者交给 平均值计算器 或 AdSense 收益计算器 更合适。
背景:一家做小家电出口的义乌商户,每周要给欧美客户发十几份 PI,金额栏的英文大写全靠人工敲。
操作流程:
效果:单份 PI 的金额栏耗时从三四分钟降到十几秒,银行退单次数明显下降。
背景:一位在亚马逊印度站铺货的深圳卖家,收到经销商询价,对方习惯用 lakh 报数。
操作流程:
效果:报价单不再需要客户二次换算,来回确认的邮件少了一轮。
背景:某涉外贸易公司出纳每月底要核对上百笔外币付款的大写金额是否与系统数据一致。
操作流程:
效果:月末核对从两个人一整天缩短到一人半天,且漏检率降到接近于零。
背景:一家有限公司与境外供应商签约,法务需要确认合同里每处括号大写与阿拉伯数字完全对应。
操作流程:
效果:一份三十页的合同,金额条款复核时间从半天压到一小时以内。
外贸单证里的英文大写金额有一套固定格式:SAY + 币种英文 + 金额文字 + ONLY。SAY 相当于中文票据上的“大写”二字,ONLY 相当于“整”。这款工具负责最难的中间那段——金额文字和币种单位,前缀 SAY 由你按单证模板补齐。
需要留意的三个细节:
核对两份单证的金额栏是否一致时,把两段文字并排丢进 差异检测工具,比逐词看快得多。
两套体系的差别在于分组方式:国际体系每三位一组,印度体系是先三位、之后每两位一组。同一个 10000000,国际写法是 10,000,000(ten million),印度写法是 1,00,00,000(one crore)。中文的四位一进(万、亿)又是第三套逻辑,所以中国人读印度报价单常常要在脑子里绕两道弯。
常用对照:
lakh 与 crore 在印度、巴基斯坦、孟加拉国、尼泊尔、斯里兰卡的英文报纸、政府公文和商业报价中都是常态,并没有被 million/billion 取代。做南亚生意的人与其硬记,不如把体系开关切过去让工具直接输出。涉及进制之间的数值转换,则可以用 十六进制计算器。
这款工具不生成人民币中文财务大写。中文输出走的是 n2words 库,1234 会写成“一千二百三十四”,而不是票据规范要求的“壹仟贰佰叁拾肆元整”。填写国内银行票据、结算凭证时,请用专门的人民币大写转换器,那套写法受《人民币银行结算账户管理办法》一类规范约束,“零”字的取舍、“整”字的位置都有硬性要求,不能拿普通中文数字顶替。
其他三条边界:
数据处理方面,因为不存在服务器端收集行为,这款工具不涉及《个人信息保护法》意义上的个人信息传输。如果你自己的站点需要说明数据处理方式,隐私政策生成器 可以起草一份基础文本。
不支持。中文输出是“一千二百三十四”这样的普通中文数字读法,不是票据规范要求的“壹仟贰佰叁拾肆元整”。国内银行票据和结算凭证请使用专门的人民币大写转换器。
能生成其中的金额主体和 ONLY 后缀,SAY 与币种前缀需要你自己补上。具体做法是打开货币模式选 USD、勾选 only、字母大小写切到全大写,然后在结果前面加上 SAY US DOLLARS。
不会。整个转换引擎在浏览器本地运行,没有服务器往返、没有 API 调用、也不写日志,输入的内容始终留在你的设备上。
国际体系每三位分一组,用 thousand、million、billion;印度体系先三位后两位分组,用 thousand、lakh、crore。10000000 在国际体系里是 ten million,在印度体系里是 one crore。
13 种:英语、西班牙语、葡萄牙语、法语、德语、意大利语、俄语、阿拉伯语、中文、韩语、土耳其语、印尼语、波斯语。界面本身翻译成了 18 种语言,但文字输出只覆盖这 13 种。
因为底层库对这五种语言(日语、越南语、孟加拉语、乌尔都语、泰卢固语)的支持不到位,所以直接从下拉菜单里去掉了。与其静默返回英文结果误导使用者,不如明确标示不支持。
36 种,包括 USD、EUR、GBP、INR、CNY、JPY、AED、SGD、AUD 等常用币种,另有一个“仅金额,不带币种名”的选项。每种货币的主辅币单位和单复数形式都单独映射,不是简单拼接。
工具会直接省略小数部分的辅币读法。这三种货币在实际流通中没有辅币单位,硬加一个 cents 反而是错的。
它控制百位和十位之间是否插入 and。打开后输出 one hundred and one,这是英式与印式写法;关掉是美式的 one hundred one。同一份单证里请保持一致。
英文输出准确,其他语言不保证。英文引擎按字符串分组逐段拼词,完全不经过浮点运算;其他 12 种语言由 n2words 处理,日常金额没有问题,极端量级建议核验。
可以,提供句首大写、每词首字母大写、全大写、全小写四种。商业发票和汇票通常要求全大写,切一下即可,不用再手动改。如果要批量清理重复条目,重复行删除工具 更趁手。
不需要,ToolsPivot 的数字转文字工具完全免费,打开网页就能用,没有次数限制,也不要求登录。想把结果生成二维码分享给同事,可以顺手用 二维码生成器。