← 首頁

🔀 平假名轉片假名轉換器(雙向)

貼上日文文字,即可在平假名(ひらがな)與片假名(カタカナ)之間即時切換——雙向轉換,全程在瀏覽器中完成,資料不外傳。

這是什麼工具?

日文有兩套表音音節文字:平假名(ひらがな),用於本土詞彙和語法詞尾;以及片假名(カタカナ),主要用於外來語、強調和學術名稱。其中一套文字的每個音在另一套中都有直接的對應,因此在兩者之間轉換純粹是一對一的編碼點替換,永遠不會改變發音。

這個假名轉換器可以雙向將每個字元在兩套文字之間切換。它適合用來練習辨識假名的學習者、需要在設計稿中使用片假名強調效果的設計師,以及必須統一混合文字的編輯者。當你同時需要拉丁字母時,請搭配羅馬字轉換器;當你需要在漢字上方顯示讀音輔助時,請使用振假名產生器。

由於兩套文字共享固定的 Unicode 偏移量,因此轉換是無損且可逆的。請參考下表的標準 1:1 對應關係:

平假名片假名羅馬字
あ い う え おア イ ウ エ オa i u e o
か き く け こカ キ ク ケ コka ki ku ke ko
さ し す せ そサ シ ス セ ソsa shi su se so
た ち つ て とタ チ ツ テ トta chi tsu te to
な に ぬ ね のナ ニ ヌ ネ ノna ni nu ne no
は ひ ふ へ ほハ ヒ フ ヘ ホha hi fu he ho
ま み む め もマ ミ ム メ モma mi mu me mo
や ゆ よヤ ユ ヨya yu yo
ら り る れ ろラ リ ル レ ロra ri ru re ro
わ を んワ ヲ ンwa wo n

運作原理

轉換器逐字元檢查輸入文字的 Unicode 編碼點。平假名位於 U+3041–U+3096,片假名位於 U+30A1–U+30F6。兩個區塊恰好相距 0x60(96),因此規則很簡單:將平假名轉為片假名時,編碼點加 0x60;將片假名轉為平假名時,編碼點減 0x60。不在這兩個區塊內的字元(漢字、拉丁字母、數字、標點符號)保持不變,而濁音符號゛(dakuten)和半濁音符號゜(handakuten)會保持附加在其基礎假名上。

下表總結了轉換背後的編碼點運算規則:

方向範圍運算
平假名 → 片假名U+3041 – U+3096編碼點 + 0x60
片假名 → 平假名U+30A1 – U+30F6編碼點 − 0x60
其他字元兩個區塊之外原樣保留
長音符號ー / ー原樣保留
Ad

使用方法

  1. 將日文假名文字貼上或輸入到輸入框中。
  2. 選擇方向——平假名轉片假名或片假名轉平假名。
  3. 點擊「轉換」即可即時看到轉換結果。
  4. 複製結果,或再次點擊「轉換」將其反向轉換回來。
  5. 使用對照表檢查任何不確定的假名組合。

常見問題

轉換器也能處理漢字嗎?

不能。漢字是表意文字,不在兩個假名 Unicode 區塊內,因此會原樣保留。只有平假名和片假名會被轉換。如需獲取漢字的讀音,請改用振假名工具。

小假名如ぁ、ゃ、ッ會怎樣處理?

小假名(ぁ ゃ ァ ョ ッ等)位於相同的 Unicode 區塊內,會像其全尺寸版本一樣被轉換,並在目標文字中保持小尺寸。

濁音符和半濁音符(゛ ゜)會被處理嗎?

是的。濁音和半濁音符號如゛和゜是獨立的編碼點,不在轉換區塊內,因此它們會保持附加在前面的假名上,隨文字一起移動。

長音符號ー會變成什麼?

不會變。ー符號是片假名專用字元,會原樣保留。在自然的平假名中,長音通常用額外的假名拼寫,因此你可能需要手動調整。

我的文字會被傳送到伺服器嗎?

不會。整個轉換過程以 JavaScript 在你的瀏覽器中執行。沒有任何內容被上傳、儲存或記錄,因此可以安全地貼上個人草稿文字。

我可以轉換很長的文字嗎?

可以。因為操作只是簡單的字元掃描,所以可以即時處理數千個字元,沒有實際的長度限制。

技巧與建議

片假名不僅用於外來語——它還用於強調(類似英文中的斜體),以及學術文章中的動植物學名。當你將整段文字轉為片假名進行練習時,請注意片假名的長音使用ー符號,而平假名則拼寫出來(おう、おお)。轉換器會原樣保留ー符號,因此你可能需要手動調整以獲得自然的平假名。標點符號如逗號、和句號。為兩套文字共用,永遠不會改變。如需計算轉換後文字的字元數,請貼到日文字元計數器中。

相關工具

來源與參考

限制與免責聲明

Ad