Этот веб-сайт служит официальной демонстрацией библиотеки романизации корейского языка с открытым исходным кодом 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