多語言 Slug 產生器

中文轉拼音 Slug、日文假名轉羅馬字、西里爾文轉拉丁字母。三種處理模式,即時輸出。

將文字(中文、日文、西里爾文或拉丁文)即時轉換為 URL 友善的 Slug。音譯模式把漢字(包括日文漢字)轉為漢語拼音(如「你好世界」→「ni-hao-shi-jie」),日文假名轉為羅馬字,西里爾文轉為拉丁字母;韓文不做音譯,只有在保留模式下才會原樣留在 slug 中。支援選擇分隔符(連字符或底線)、大小寫、停用詞過濾和最大長度限制。全部在瀏覽器內完成,文字不會傳送到伺服器。

非拉丁字元處理
分隔符
大小寫
刪除停用詞
最大長度
Slug 輸出
—

如何使用多語言 Slug 產生器

  1. 1

    貼上文字

    在輸入框中輸入或貼上任意文字,可音譯中文、日文、西里爾文、希臘文、阿拉伯文和標準拉丁字母;韓文只能在保留模式下原樣保留。

  2. 2

    選擇處理模式

    選擇音譯(預設)、刪除或保留模式。音譯模式會把漢字轉成拼音、假名轉成羅馬字,產生可讀又對 SEO 友善的 slug。

  3. 3

    調整選項

    設定分隔符、大小寫、停用詞刪除和最大長度,所有設定即時反映在輸出結果中。

  4. 4

    複製結果

    點擊複製按鈕將 slug 複製到剪貼簿,直接貼到 CMS 的 URL 欄位或程式碼中使用。

多語言 Slug 產生器常見問題

如何將中文標題轉換為 URL slug?
在輸入框貼上中文文字,選擇音譯模式,工具會使用 pinyin-pro 函式庫將每個漢字轉為對應的拼音(多音字依詞語判斷;繁體字會先轉成簡體再注音,見下方說明)。例如「你好世界」轉為「ni-hao-shi-jie」。轉換在瀏覽器內完成,文字不會傳送到伺服器。
什麼是 URL slug?為什麼對 SEO 有影響?
URL slug 是網址中標識頁面內容的人類可讀部分,例如「/zhongwen-zhuan-slug」。好的 slug 使用小寫字母、連字符分隔,避免特殊字元和空格。搜尋引擎透過 slug 中的關鍵字理解頁面內容,對提升搜尋排名有直接幫助。
音譯、刪除和保留三種模式有什麼區別?
音譯模式(預設)將漢字轉為拼音、日文假名轉為羅馬字、西里爾文轉為拉丁字母,適合追求 SEO 友善的多語言網站。刪除模式直接去掉所有非拉丁字元。保留模式在 slug 中保留原始 Unicode 字元(中文、日文、韓文、西里爾文),適合某些特定場景。
連字符和底線哪個更適合作為 URL 分隔符?
從 SEO 角度看,Google 將連字符(-)識別為單字分隔符,因此建議使用連字符。底線(_)有時被搜尋引擎當作單字連接符。如果系統相容性要求使用底線,也可以選擇。
WordPress 或 Shopify 可以用這個工具生成 slug 嗎?
可以。WordPress、Shopify 等 CMS 從中文標題自動生成 slug 時常常出現亂碼或空 slug。使用本工具生成正確的拼音 slug,然後貼到 CMS 的固定連結或 URL 別名欄位即可。
slug 建議多長?
slug 一般控制在 60 至 75 個字元以內,3–5 個關鍵字最為合適。可以在最大長度欄位填入數字,工具會自動截斷輸出。短而準確的 slug 在搜尋結果中更容易完整顯示。注意截斷是按字元直接切,不會退回到詞的邊界,可能切在一個拼音中間,截完請看一下結尾。
支援哪些語言的音譯?
音譯模式支援:漢字→拼音(pinyin-pro;日文漢字同樣按漢語拼音處理,「東京タワー」會得到 dong-jing-tawaa)、日文假名→羅馬字(wanakana)、西里爾字母→拉丁字母(@sindresorhus/slugify 內建,希臘字母與阿拉伯字母也會轉寫)。韓文與泰文不做音譯:韓文只在保留模式下原樣保留,泰文會被移除。
刪除停用詞是什麼?
開啟後(預設開啟),會拿掉英文常見的虛詞,例如 the、a、and、of:「How to Build a Blog with Next.js」會得到 build-blog-next-js。只過濾你輸入的英文單字,音譯出來的拼音不受影響;需要保留每個字時把開關關掉即可。
中文網址可以直接轉成英文網址嗎?
本工具做的是音譯,不是翻譯:「台北美食推薦」會得到 tai-bei-mei-shi-tui-jian,而不是 taipei-food-guide。輸出採用漢語拼音,若網站慣用其他拼寫(例如 Taipei),請手動調整。想要英文單字組成的網址,先自己把標題譯成英文再貼進來,工具會幫你轉小寫、加連字號並拿掉英文停用詞。
網址直接用中文好不好?會變成一串 % 嗎?
可以用。Google 的網址結構建議是「使用目標讀者語言的字詞」,中文網址會以 UTF-8 百分比編碼:網址列看起來是中文,但複製到 LINE、Email 或伺服器記錄時會變成 %E5%8F%B0%E5%8C%97 這類長字串。想保留中文就選「保留」模式(「台北 101」得到 台北-101);想要複製貼上都乾淨的純 ASCII 網址,用音譯模式輸出拼音。
轉出來的拼音有聲調嗎?可以輸出大寫嗎?
沒有聲調:網址放不了聲調符號,工具一律輸出無聲調拼音,「你好世界」得到 ni-hao-shi-jie。拼音也一律是小寫;「保留原樣」只保留原文裡英文字母的大小寫,例如「如何用 Next.js 架部落格」在底線、保留原樣時得到 ru_he_yong_Next_js_jia_bu_luo_ge。
多音字會轉錯嗎?
偶爾會。pinyin-pro 依詞語判斷讀音,它的多音詞詞典以簡體收詞,所以繁體輸入會先轉成簡體再注音:「重慶」得到 chong-qing、「銀行」得到 yin-hang、「音樂會」得到 yin-yue-hui、「乾淨」得到 gan-jing。在 65 組常見多音詞中,繁體輸入有 59 組、簡體輸入有 62 組讀音正確;仍會出錯的例子如單獨輸入「行長」得到 hang-chang、「還錢」得到 hai-qian。帶 ü 的音節會寫成 ue(「綠色」→ lue-se)。含多音字的標題產生後請逐字核對,有出入直接在 CMS 裡修改。

參考資料

相關工具