skillfed

hangul-romanize

Rominize Hangul strings.

hangul-romanize v0.1.0 145.1K downloads/30d#11,137 on PyPI28
License unclear Abandoned released

What it is and what it does

hangul-romanize is a Python library that converts Korean Hangul text into romanized (Latin alphabet) form. It provides a Transliter class that accepts a romanization rule—such as the academic rule—and applies it to transform Hangul strings into their romanized equivalents. The package has no external runtime dependencies, making it lightweight and easy to integrate.

The library is designed for developers who need to convert Korean text to Latin characters programmatically. However, the package has not been maintained since April 2020, and its classifiers indicate support only through Python 3.5, raising questions about compatibility with modern Python versions and whether the romanization rules remain aligned with current standards.

Use it for:

  • Convert Korean names and addresses to romanized form for international databases or documents.
  • Prepare Korean text for search systems that need Latin-character indexing.
  • Generate phonetic representations of Korean words for language learning or reference tools.
  • Transliterate Korean user input in applications targeting multilingual audiences.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Converts Korean Hangul text to romanized (Latin character) representations using configurable linguistic rules.

No—the package is abandoned (last commit April 2020, no maintenance in over four years), its license is undeclared, and its Python support claims are outdated. While installation is frictionless and no vulnerabilities are known, the lack of maintenance and unclear licensing create real risks for production use. Consider a maintained alternative.

Install

hangul-romanize on PyPI

pip

pip install hangul-romanize

uv

uv add hangul-romanize

poetry

poetry add hangul-romanize

Installing hangul-romanize

Before you install

No runtime dependencies and a pure Python wheel make installation frictionless, but the package has been abandoned since 2020 with no commits or maintenance activity in over four years.

License in practice

License status is unclear—no SPDX identifier or raw license text is declared—so you cannot verify what terms apply before using this code.

Quickstart

pip install hangul-romanize

from hangul_romanize import Transliter
from hangul_romanize.rule import academic

transliter = Transliter(academic)
print(transliter.translit('안녕하세요'))

Verify before relying

  • Whether the academic rule implementation matches current academic romanization standards for Korean.
  • Whether the package works reliably on modern Python versions (classifiers list only up to 3.5).
  • What license actually governs this code, given the unclear declaration.

Package facts

License not declared (unclear)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance abandoned — 2,320 days since the last release
Last repo commit
First released
Downloads 145,058/month — #11,137 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: hangul_romanize-0.1.0-py3-none-any.whl

Intended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5

Tags

hangul to latin romanizationkorean text transliterationhangul romanize converterkorean romanization toolhangul to romajakorean character conversion
korean-languagetransliteration

More Linguistic packages