{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/3"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"General","url":"https://skillfed.io/packages/category/text-processing-general"},{"label":"Localization","url":"https://skillfed.io/packages/category/software-development-localization"}],"enrichment":{"capability":"PyThaiNLP provides Thai-language natural language processing tools including tokenization, part-of-speech tagging, transliteration, spelling correction, and linguistic utilities, designed as a Thai counterpart to NLTK.","skillfed_tags":["thai-language","nlp","tokenization"],"use_cases":["Tokenize Thai text into sentences, words, or subwords for downstream NLP pipelines.","Perform part-of-speech tagging on Thai documents for grammatical analysis.","Correct Thai spelling errors and generate spelling suggestions for user input.","Transliterate Thai text to romanized or IPA form for linguistic study or accessibility.","Build Thai language applications with built-in stop words, character sets, and collation utilities."],"what_it_does":"PyThaiNLP is a Python library for Thai natural language processing, providing standard linguistic analysis tools tailored to Thai language characteristics. It includes sentence, word, and subword segmentation; part-of-speech tagging; transliteration and IPA conversion; spelling correction; and utilities like soundex, collation, and Thai-specific formatting functions. The library ships with built-in Thai character sets, word lists, and stop words, plus a command-line interface.\n\nThe package depends on importlib-resources and tzdata at runtime and is designed to work with Python 3.9 and later. It downloads linguistic data and models on demand to a local directory (configurable via environment variables), with options for offline and read-only modes. Installation is straightforward with optional extras for machine translation and WordNet support, though the base install covers core tokenization and tagging tasks.","worth_installing":"Yes. PyThaiNLP is actively maintained, has no known vulnerabilities, carries a permissive Apache-2.0 license, and installs with minimal friction. It is the standard choice for Thai NLP in Python and covers essential tasks like tokenization, tagging, and correction. Install it if you need to process Thai text; the base package is lightweight and the optional extras allow you to add machine translation or WordNet support as needed."},"id":"pythainlp","links":{"html":"https://skillfed.io/packages/pythainlp","md":"https://skillfed.io/packages/pythainlp.md","pypi":"https://pypi.org/project/pythainlp/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pythainlp","python_support":"supports_current","summary":"Thai Natural Language Processing library"},"popularity":{"monthly_downloads":1425870,"position":3915,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.3.7"}
