Skip to main content

Korean Text Normalizer

Korean Text Normalizer is a Python package for normalizing Korean text. It provides various functions to process and clean up Korean text data.

Features

  • Expand common Korean abbreviations
  • Perform basic spell checking
  • Normalize emoticons
  • Detect and correct sentence boundaries
  • Separate and combine Korean jamo (syllable characters)

Installation

You can install the package using pip:

pip install korean-text-normalizer

Usage

Here's a basic example of how to use the Korean Text Normalizer:

from korean_text_normalizer import KoreanTextNormalizer

normalizer = KoreanTextNormalizer()

text = "ㅎㅇ! 오늘 날씨가 좋네요ㄱㅅ ^_^ 내일도 날씨가 좋았으면"
normalized_text = normalizer.normalize(text)

print(normalized_text)

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.

Release files for korean-text-normalizer 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for korean-text-normalizer 0.1.1
File Size Uploaded
korean-text-normalizer-0.1.1.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for korean-text-normalizer 0.1.1
File Interpreter ABI Platform
korean_text_normalizer-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.1 kB

Release files / korean-text-normalizer-0.1.1.tar.gz

Download URL korean-text-normalizer-0.1.1.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b35e1d2e98128584cda1c1390b3b05d70416f6625740e81bf6cb0a08ee561e6e
BLAKE2b-256 checksum
How to use checksums
aac64c9feff94806f4a6f5cc751e2c25329dd6d605a289bc94a876d35793fbcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.7

Release files / korean_text_normalizer-0.1.1-py3-none-any.whl

Download URL korean_text_normalizer-0.1.1-py3-none-any.whl
Size 2.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
11bdef3b67145e596d717bde5fb0a7f27e6b97a085cdfe6a61012eb5d77c59c3
BLAKE2b-256 checksum
How to use checksums
32370c9486ca934be0eb35e6d46de5af573115fe783b16d847b424456a8178fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page