数字转英文
开英文发票、填支票、写合同金额的时候要把数字念成单词。这页把阿拉伯数字转成英文写法,支持美式与英式两种 and 习惯,能直接出外贸发票那一行 SAY US DOLLARS … ONLY,也能反过来把英文念法转回数字。纯浏览器本地计算。
写法说明
- 美式和英式的区别就在一个 and
- 英式英语在百位和后面的零头之间要加
and:123 读作one hundred and twenty-three;美式直接连着读one hundred twenty-three。数字跨过千位时英式也会在最后一段前加 and,比如 1,005 是one thousand and five。两种写法都对,同一份文件里别混用。 - hundred、thousand、million 后面不加 s
- 作数词用时是
two hundred、five thousand,不写hundreds。只有表示「数以百计」这种虚指时才用复数并带 of,例如hundreds of people。本页输出的一律是数词形式。 - 外贸发票那一行为什么长这样
SAY US DOLLARS ONE THOUSAND TWO HUNDRED AND THIRTY-FOUR AND CENTS FIFTY-SIX ONLY——开头的 SAY 表示「大写金额为」,结尾的 ONLY 相当于中文的「整」,作用是封口,防止后面被添字改数。整数金额时结尾直接接 ONLY,不写零头。信用证项下的商业发票基本都按这个格式写。- 支票上的 56/100 是什么
- 美式支票的金额行只把整数部分拼成单词,分位直接写成以 100 为分母的分数:
ONE THOUSAND TWO HUNDRED THIRTY-FOUR AND 56/100 DOLLARS。没有零头时写AND 00/100或AND NO/100,同样是为了占住位置不让人加字。 - 大数的进位在英美是一样的
- 现代英式英语已经和美式一样采用短级差:billion 是 10⁹(十亿)不是 10¹²。本页按短级差输出,到 decillion(10³³)为止。注意中文的「亿」在英文里没有对应单词,1 亿要说
one hundred million。 - 序数词的不规则形式
- one→first、two→second、three→third、five→fifth、eight→eighth、nine→ninth、twelve→twelfth,以 y 结尾的十位数改成 ieth(twenty→twentieth)。复合数只有最后一个词变序数:21st 是
twenty-first。缩写后缀看个位:1st、2nd、3rd、其余 th,但 11/12/13 例外,一律 th。 - 相关工具
- 人民币大写、汇率换算、罗马数字转换、跨境收款手续费、国际贸易术语。