{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/10"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/3"}],"enrichment":{"capability":"Polyglot is a multilingual natural language processing pipeline that performs tokenization, language detection, named entity recognition, part-of-speech tagging, sentiment analysis, word embeddings, morphological analysis, and transliteration across many languages.","skillfed_tags":["multilingual-nlp","dormant-unmaintained"],"use_cases":["Detect the language of user-submitted text to route it to language-specific processing pipelines.","Extract named entities (people, locations, organizations) from multilingual documents for information extraction.","Perform sentiment analysis on social media posts or reviews in languages other than English.","Tokenize and tag parts of speech in non-English text for downstream linguistic analysis or machine learning.","Transliterate text between writing systems (e.g., English to Cyrillic) for cross-script applications.","Generate word embeddings for multilingual semantic similarity or clustering tasks."],"what_it_does":"Polyglot is a multilingual natural language processing library that wraps language models and linguistic algorithms to perform common NLP tasks across many languages. It provides a unified interface for tokenization, language detection, named entity recognition, part-of-speech tagging, sentiment analysis, word embeddings, morphological analysis, and transliteration. The package supports between 16 and 196 languages depending on the task.\n\nThe library works by loading pre-trained models for each language and task, then exposing them through a simple Python API. You instantiate a Text object with a string, and then access properties like `.language`, `.words`, `.sentences`, `.pos_tags`, `.entities`, and `.polarity` to retrieve annotations. Individual words can be examined for embeddings, morphemes, and transliteration. However, the package has not been actively maintained since 2016-07-03, and installation requires downloading external model data, which may present compatibility or availability challenges.","worth_installing":"No\u2014not for new projects. The package is dormant (last release 2016-07-03), classified as Beta, and carries high install friction due to external model dependencies. Maintenance status is unclear, and compatibility with modern Python versions is unverified. For current multilingual NLP work, consider actively maintained alternatives."},"id":"polyglot","links":{"html":"https://skillfed.io/packages/polyglot","md":"https://skillfed.io/packages/polyglot.md","pypi":"https://pypi.org/project/polyglot/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2016-07-03","license_spdx":null,"license_treatment":"copyleft","name":"polyglot","python_support":"unspecified","summary":"Polyglot is a natural language pipeline that supports massive multilingual applications."},"popularity":{"monthly_downloads":91223,"position":13531,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"16.7.4"}
