實用工具

漢字轉拼音

把漢字轉成帶聲調符號、數字聲調或不帶聲調的漢語拼音——破音字依前後文判斷,還能產生網址 slug 和首字母。

瀏覽器本機執行文字4709
免費

輸入

0 B

結果

結果會顯示在這裡。

很多字不只一個讀音——「銀行」的行讀 háng,「行走」的行讀 xíng;「重慶」的重讀 chóng,「重要」的重讀 zhòng——所以逐字查字典會把大量文字讀錯。這個轉換器使用 pinyin-pro,它先把文字切分成詞再選讀音,常用詞都能讀對。除了一般拼音,它還能為中文標題產生網址 slug、為搜尋索引產生首字母、在每個字後面用括號標上拼音,並列出遇到的每個破音字及其沒被選用的讀音,方便你核對。

它是怎麼運作的

  • 聲調可以寫成符號(zhōng)、數字(zhong1)或省略;ü 可以寫成 v,和鍵盤輸入時一樣。
  • slug 輸出會轉成小寫、去掉聲調並以連字號連接音節——世界變成 shi-jie——可以直接放進網址。
  • 首字母輸出取每個音節的第一個字母,例如中華人民共和國是 zhrmghg,搜尋框常用它做快速比對。
  • 姓氏模式把第一個字當成姓氏來讀,姓氏讀音不同的字會隨之改變:「單」作為姓讀 shàn,而不是 dān。

你的資料去了哪裡

哪也沒去。本工具完全在你的瀏覽器裡執行:你貼上的文字由頁面處理,不會傳輸到任何伺服器,也不會寫進任何紀錄。

本工具免費且免登入,執行結果只存在於你目前的頁面裡,不會被儲存到任何地方。

它要花多少

本工具完全免費,不需要登入,也不消耗點數。

常見問題

讀音準確嗎?
常用詞很好,但不完美。讀音依詞典裡的詞來選,所以已知詞語中的破音字能讀對;取決於語法的破音字則可能出錯——pinyin-pro 會把「還錢」的還讀成 hái 而不是 huán,把「長得」讀成 cháng dé。依賴結果之前,先把輸出切換到破音字清單,看看每個有歧義的字和它的其他讀音。
為什麼 slug 裡用 v 代表 ü?
因為 ü 放在網址裡不安全,而去掉兩點又會讓不同的音節混在一起:女 nǚ 會變成 nu,和怒 nù 一樣。像拼音輸入法那樣寫成 v,就能區分開來——女兒變成 nv-er。
英文單字和數字怎麼處理?
原樣保留。在有空格的輸出中,音節和相鄰的拉丁單字之間會加一個空格,標點緊接在前面的文字後,所以中英混排的句子依然好讀。

背後的開源專案

本工具執行在 zh-lx/pinyin-pro 之上,以 MIT 授權發布。如果你需要在自己的程式裡實作同樣的能力,直接用這個函式庫。

zh-lx/pinyin-pro

也常被稱作

  • 漢字轉拼音
  • 漢語拼音轉換
  • 中文轉拼音
  • 拼音 聲調
  • 拼音首字母
  • 拼音 slug