本网站是开源韩语罗马化库 KOROMAN 的官方演示。
koroman 库可用于 JavaScript、Python 和 Java 环境。

发音规则
大小写选项
音节分隔连字符
用户词典 (1.0.15+)

用户词典的值优先于所有规则、发音规则和大小写选项应用,并按输入值原样输出。当存在多个相同前缀的键时,优先匹配较长的键。

启用 韩语(键) 罗马化(值)
关于罗马化

基于修订罗马化系统(文化部公告 2000-8)的在线韩语罗马化转换器。
遵循大多数韩语发音规则,包括辅音同化、腭化和首音法则。

工作原理

koroman 是一个工具,通过将每个音节分解为单个字母组件并根据罗马化规则转换它们,将韩语句子转换为拉丁字母。
转换过程遵循以下步骤:

1
分解(函数 splitHangulToJamos())
使用 Unicode 将韩语音节分解为初声(初始)、中声(中间)和终声(最终)字母字符。
2
发音(函数 applyPronunciationRules())
将韩语音韵变化(如同化、腭化、连音)应用于字母字符串。
3
罗马化(函数 applyRomanMapping())
修改后的字母字符按照文化部的修订罗马化系统(2000 年标准)转换为拉丁字母。
4
大小写格式化(函数 formatRoman())
根据用户指定的大小写选项(小写、词首大写等)格式化结果字符串。

对于更接近实际发音而不仅仅是标准拼写的罗马化,您可以启用“应用发音规则”选项以获得更自然的结果。

罗马化示例
  • 해돋이 → haedoji (O), haedodi (X)
  • 선릉역 → seolleungyeok (O), seonreungyeok (X)
  • 역량 → yeongnyang (O), yeokryang (X)
  • 굳이 → guji (O), gudi (X)
  • 묵호 → muko, 집현전 → jipyeonjeon (1.0.15 送气化策略)
  • 흙 → heuk, 닭 → dak, 값 → gap (1.0.15 辅音群简化修复)
  • 잃어 → ireo (1.0.15 ᆶ+ㅇ 连音保留修复)
音节分隔连字符示例 (1.0.15+)

在罗马字表记中含糊的音节边界插入连字符 (-) 以提高可读性。

  • 중앙 → jung-ang (vs. jungang)
  • 반구대 → ban-gudae (vs. bangudae)
  • 해운대 → hae-undae (vs. haeundae)
  • 세운 → se-un
When to use the user dictionary

Compound words and sait-siot often need morphological knowledge. Register rows above only when you need a fixed spelling.

  • Sait-siot / double ㄴ: 나뭇잎→namunnip, 바닷가→badakka, 예삿일→yesanil (나무잎 has no sait-siot)
  • Compound ㄴ-insertion: 솜이불→somnibul, 홑이불→honnibul, 한여름→hannyeoreum, 막일→mangnil
  • Ambiguous: 금융·검열, station names with 역 — dictionary or context
名称/专有名词差异

某些名称和专有名词可能有与标准罗马化规则不同的常用英文拼写。这种情况下,可以使用上方的用户词典功能强制使用您偏好的拼写。

  • 박지성 (Park Jisung) → Bak Jiseong
  • 김치 (Kimchi) → Gimchi