跳到主要內容

數字轉中文大寫・多國語言文字

在瀏覽器中,將數字和金額轉成 23 種語言的文字,並依各國文法與支票、發票、付款單的正式寫法呈現。

讀作

讀作 1,234.56

文字寫法

One thousand two hundred thirty-four point five six

在瀏覽器中執行・不需上傳運作方式

數字轉文字 使用方法

  1. 1

    選擇語言和讀法

    選擇語言或地區樣式,例如英文(印度)、西班牙文(墨西哥)或西里爾字母的烏茲別克文,再選擇「數字」、「序數」或「金額」。

  2. 2

    輸入數字

    分隔符號隨你用;輸入框下方會顯示數字的讀法,逗號有歧義時還會提供另一種讀法。

  3. 3

    設定貨幣、格式和大小寫

    金額請選擇貨幣和文件樣式,例如支票、付款委託書或合約,再選擇首字大寫、小寫、大寫或每個單字首字大寫。

  4. 4

    複製文字

    把主要結果或下方列出的其他格式複製到你的發票、合約或表單中。

限制與 Pro

免費,不需註冊:多數語言小數點前最多 21 位數(中文、日文和韓文為 16 位,阿拉伯文、波斯文、印地文和孟加拉文為 18 位),一般數字依語言支援 6 到 20 位小數,金額則依貨幣四捨五入到 0、2 或 3 位小數。

Pro 可移除廣告;所有語言、貨幣和格式本來就免費使用。 查看 Pro

關於 數字轉文字

把數字寫成文字,碰到文法就沒那麼簡單。俄文的 рубль、рубля、рублей 會依數量變化;阿拉伯文的三到十,用字的陰陽性要和所數的名詞相反;法文是 quatre-vingts,但 quatre-vingt-un 就沒有 s;義大利文和德文會把百萬以下的數字連成一個長單字;中文銀行大寫則要寫「壹拾」而不是「十」,缺位時還要補「零」。這個轉換器內建 23 種語言、34 種地區樣式的規則,讓你貼進合約、發票或表單的文字,讀起來就像當地會計寫的一樣。

先選擇輸入的讀法。「數字」是基數(one thousand and one),「序數」會在有序數的語言中寫出 first、twenty-first 或 двухтысячный,「金額」則會依各國正式樣式加上貨幣的主單位和輔助單位:美國支票的 56/100、印度 lakh 與 crore 並以「Only」結尾、俄文付款委託書以數字寫戈比、墨西哥的 00/100 M.N.、泰文 BAHTTEXT、土耳其文支票連寫、韓文 일금 … 원정,以及中文大寫。

輸入時照你習慣的方式即可:1,234.56、1.234,56、1 234,56 或印度的 12,34,567,可加負號或會計括號,阿拉伯-印度數字和全形數字也行。遇到「1,234」有兩種讀法時,輸入框下方會說明目前的讀法,並提供另一種選擇。

這個工具不會翻譯文件的其他內容,也無法判斷銀行是否接受某張支票,它只負責把數字寫成文字。

隱私

文字是由這個頁面中執行的程式產生的,你輸入的數字和金額不會傳送到伺服器。選擇語言時,只會下載一次該語言的規則,大小約數 KB。你選擇的語言、貨幣、格式和大小寫會記在這個瀏覽器的本機儲存空間,數字本身不會儲存。

功能

依文法轉換,不是查字表

俄文、烏克蘭文、波蘭文和阿拉伯文的性與複數變化,依國家區分的法文 70 到 99,以及義大利文和德文的單字連寫。

正式金額樣式

依各國提供支票、發票、付款委託書和合約的寫法,輔助單位可用文字或數字表示。

各種寫法都能讀

支援各地區的千位和小數分隔符號、會計括號,以及阿拉伯-印度、波斯、天城文、泰文或全形數字。

數字轉文字:常見問題

可以用哪些語言寫出數字?
共 23 種:英文(美國、英國、印度)、阿拉伯文、孟加拉文、中文(簡體、繁體)、法文(法國、比利時、瑞士)、德文、印地文、印尼文、義大利文、日文、哈薩克文、韓文、馬來文、波斯文、波蘭文、葡萄牙文(巴西、葡萄牙)、俄文、西班牙文(含墨西哥、阿根廷、哥倫比亞)、泰文、土耳其文、烏克蘭文、拉丁或西里爾字母的烏茲別克文,以及越南文。每種語言都有自己的貨幣和正式樣式。
為什麼同一個數字在不同國家寫法不同?
因為各國規則確實不同。英式英文寫 one hundred and one,美式寫 one hundred one。比利時和瑞士用 septante、nonante 表示 70 和 90。10⁹ 在巴西叫 um bilhão,葡萄牙則說 mil milhões。請選擇讀者習慣的地區樣式,工具就會套用該國的拼法、大數單位和金額格式。
不是金額時,小數怎麼唸?
各語言依自己的慣例。英文、德文、印地文、孟加拉文、印尼文、泰文、中文、日文和韓文會把小數點後的數字逐個唸出。西班牙文、法文、義大利文、葡萄牙文、土耳其文、阿拉伯文和越南文則當成一個數來唸,如 tres coma catorce。俄文、烏克蘭文、波蘭文、哈薩克文、烏茲別克文和波斯文會唸出分數單位,如 три целых четырнадцать сотых。
輸入的小數位數超過貨幣的位數會怎樣?
金額會四捨五入到該貨幣的最小單位,輸入框下方也會顯示說明。多數貨幣有兩位小數;科威特、巴林、約旦和突尼西亞第納爾以及阿曼里亞爾有三位;日圓、韓元、越南盾和伊朗里亞爾沒有小數,所以金額會以整數單位書寫。
怎麼分辨小數逗號和千位分隔符號?
同時出現句點和逗號時,最後出現的是小數點。空格和撇號一律視為千位分隔。只有一個逗號或句點且後面剛好三位數字時,如 1,234,會依所選語言的寫法判讀,所以英文是一千二百三十四,德文則是一點二三四;你也可以用選項切換讀法。

此工具的其他用途

全部文字工具