한글-로마자 변환기
표준 로마자표기법[문화관광부 고시 제2000-8호]에 기반한 온라인 한글-로마자표기법 변환기입니다.
자음동화, 구개음화, 두음법칙 등 한국어 발음 규정을 대부분 준수합니다.
How it works (English)
- Decomposition: Hangul syllables are decomposed into Choseong (initial), Jungseong (medial), and Jongseong (final) Jamo characters using Unicode.
- Pronunciation rules (optional): Korean phonological changes such as assimilation, palatalization, liaison are applied.
- Romanization: The decomposed or adjusted Jamo characters are mapped to Latin letters following the Revised Romanization system.
- Case formatting: You can choose lowercase, uppercase, title case, or sentence case for output styling.
# 작동 원리
koroman은 한글 문장을 입력하면, 각 음절을 초성·중성·종성의 자모 단위로 분해한 후, 로마자 표기 규칙에 따라 알파벳으로 변환하는 도구입니다.
변환 과정은 다음과 같은 단계를 거칩니다:
- 자모 분해: 한글 음절을 초성(U+1100~), 중성(U+1161~), 종성(U+11A8~)의 유니코드 문자로 분해합니다.
- 발음 규칙 적용 (선택): 자음동화, 구개음화, 유음화, 된소리되기 등의 한국어 발음 규칙을 반영해 자모 문자열을 수정합니다.
- 로마자 치환: 수정된 자모들을 문화체육관광부의 로마자 표기법(2000년 고시 기준)에 따라 알파벳으로 변환합니다.
- 표기 형식 지정: 사용자가 지정한 대소문자 옵션에 따라 결과 문자열을 정리합니다 (소문자, 단어 첫 글자 대문자 등).
표준 표기뿐 아니라 실제 발음에 가까운 로마자 표기가 필요한 경우, "발음 규칙 적용" 옵션을 통해 더욱 자연스러운 결과를 얻을 수 있습니다.
1️⃣ 자모 분해
한글을 초성 · 중성 · 종성의 유니코드 문자로 분해
2️⃣ 발음 규칙 적용
자음동화 · 구개음화 · 유음화 등 발음 변화 반영 (선택적)
3️⃣ 로마자 치환
분해된 자모를 로마자 표기법에 따라 알파벳으로 변환
4️⃣ 표기 형식 적용
소문자 / 대문자 / 단어·문장 대문자 등 형식 지정
로마자 변환 예시
- 해돋이 → haedoji (O), haedodi (X)
- 선릉역 → seolleungyeok (O), seonreungyeok (X)
- 역량 → yeongnyang (O), yeokryang (X)
- 굳이 → guji (O), gudi (X)
- 박지성 (Park Jisung) → Bak Jiseong
- 김치 (Kimchi) → Gimchi