← 首页

🔀 平假名转片假名转换器(双向)

贴上日文文本,即可在平假名(ひらがな)与片假名(カタカナ)之间即时切换——双向转换,全程在浏览器中完成,数据不外传。

这是什么工具?

日文有两套表音音节文字:平假名(ひらがな),用于本土词汇和语法词尾;以及片假名(カタカナ),主要用于外来语、强调和学术名称。其中一套文字的每个音在另一套中都有直接的对应,因此在两者之间转换纯粹是一对一的编码点替换,永远不会改变发音。

这个假名转换器可以双向将每个字符在两套文字之间切换。它适合用来练习辨识假名的学习者、需要在设计稿中使用片假名强调效果的设计师,以及必须统一混合文本的编辑者。当你同时需要拉丁字母时,请搭配罗马字转换器;当你需要在汉字上方显示读音辅助时,请使用振假名生成器。

由于两套文字共享固定的 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