{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"General","url":"https://skillfed.io/packages/category/text-processing-general"},{"label":"Indexing","url":"https://skillfed.io/packages/category/text-processing-indexing"}],"enrichment":{"capability":"Maps ISO 639 language codes (639-1, 639-2, 639-3) to language names and metadata, with methods to look up or guess a language from any code or name format.","skillfed_tags":["language-codes","iso-639","multilingual"],"use_cases":["Normalize user-supplied language codes or names to a canonical ISO 639-3 code for storage or API calls.","Build a language selector UI that accepts input in any ISO 639 format and returns consistent language metadata.","Validate language codes in data pipelines and flag retired or unknown language identifiers.","Resolve macrolanguage relationships (e.g., identifying that Yue Chinese belongs to the Chinese macrolanguage).","Support multilingual search or filtering by accepting language input in any standard format."],"what_it_does":"python-iso639 is a reference library for ISO 639 language codes and their associated metadata. It provides a Language class that maps across the three ISO 639 standard code sets (639-1 two-letter codes like 'fr', 639-2 three-letter codes in bibliographic and terminological variants like 'fre' and 'fra', and 639-3 codes like 'fra') to standardized language names and additional attributes. The package is optimized for fast lookups and includes a flexible matching method that can identify a language from any code or name format without requiring you to know which standard the input belongs to.\n\nThe library handles macrolanguages, alternative names, retired codes with retirement metadata, and language scope/type classification. It is designed for developers building multilingual applications, language processing pipelines, or data systems that need reliable language identification and normalization across different code standards.","worth_installing":"Yes. The package is actively maintained, has no dependencies, installs with low friction, carries a permissive license, and solves a real problem for any project that needs reliable language code normalization. It is well-suited for production use in multilingual applications, data pipelines, and language-aware systems."},"id":"python-iso639","links":{"html":"https://skillfed.io/packages/python-iso639","md":"https://skillfed.io/packages/python-iso639.md","pypi":"https://pypi.org/project/python-iso639/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-23","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"python-iso639","python_support":"supports_current","summary":"ISO 639 language codes, names, and other associated information"},"popularity":{"monthly_downloads":4155530,"position":2370,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2026.7.23"}
