Este site serve como a demonstração oficial da biblioteca de romanização coreana de código aberto KOROMAN.
A biblioteca koroman está disponível para ambientes JavaScript, Python e Java.

Regras de Pronúncia
Opções de Maiúsculas
Hífen Silábico
Dicionário do Usuário (1.0.15+)

As entradas do dicionário do usuário são aplicadas antes de qualquer regra de romanização e são emitidas textualmente — as regras de maiúsculas e fonológicas NÃO se aplicam aos valores do dicionário. Chaves mais longas são correspondidas primeiro.

Ativo Coreano (chave) Romanização (valor)
Sobre Romanização

Um conversor de romanização coreana online baseado no sistema de Romanização Revisada (Aviso do Ministério da Cultura 2000-8).
Segue a maioria das regras de pronúncia coreana, incluindo assimilação de consoantes, palatalização e lei do som inicial.

Como Funciona

koroman é uma ferramenta que converte frases coreanas para o alfabeto latino decompondo cada sílaba em componentes Jamo individuais e transformando-os de acordo com as regras de romanização.
O processo de conversão segue estes passos:

1
Decomposição (função splitHangulToJamos())
As sílabas coreanas são decompostas em caracteres Jamo Choseong (inicial), Jungseong (medial) e Jongseong (final) usando Unicode.
2
Pronúncia (função applyPronunciationRules())
Mudanças fonológicas coreanas como assimilação, palatalização e ligação são aplicadas à string Jamo.
3
Romanização (função applyRomanMapping())
Os caracteres Jamo modificados são convertidos em letras latinas seguindo o sistema de Romanização Revisada do Ministério da Cultura (padrão 2000).
4
Formatação de Maiúsculas (função formatRoman())
A string resultante é formatada de acordo com a opção de maiúsculas especificada pelo usuário (minúsculas, capitalização inicial de palavra, etc.).

Para uma romanização que se assemelhe mais à pronúncia real em vez de apenas a ortografia padrão, você pode habilitar a opção "Aplicar Regras de Pronúncia" para resultados mais naturais.

Exemplos de Romanização
  • 해돋이 → haedoji (O), haedodi (X)
  • 선릉역 → seolleungyeok (O), seonreungyeok (X)
  • 역량 → yeongnyang (O), yeokryang (X)
  • 굳이 → guji (O), gudi (X)
  • 묵호 → muko, 집현전 → jipyeonjeon (política de aspiração 1.0.15)
  • 흙 → heuk, 닭 → dak, 값 → gap (simplificação de grupos consonantais 1.0.15)
  • 잃어 → ireo (correção de ligação ᆶ+ㅇ 1.0.15)
Exemplos de Hífen Silábico (1.0.15+)

Insere "-" em fronteiras silábicas ambíguas na escrita latina para melhorar a legibilidade.

  • 중앙 → 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
Divergências de Nomes/Substantivos Próprios

Certos nomes e substantivos próprios podem ter ortografias em inglês comumente usadas que diferem das regras de romanização padrão. Nesses casos, você pode usar o recurso de dicionário do usuário acima para impor a ortografia desejada.

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