# aboSamoor/polyglot

Multilingual text (NLP) processing toolkit

Repository: https://github.com/aboSamoor/polyglot
Canonical: https://ross.abutalabs.com/products/abosamoor-polyglot
Homepage: http://polyglot-nlp.com
Language: Python
License: NOASSERTION
License Family: other
Last push: 2023-11-10T03:06:08+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4448, "days_push": 1027, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2361, forks 338 (observed 2026-08-28T04:06:40.905025+00:00)

## What it is
Polyglot is a Python natural language processing toolkit designed for massive multilingual applications, offering language detection, tokenization, named entity recognition, and other text pipelines across many languages. It is distributed on PyPI under the GPLv3 license.

## Use cases
- detect the language of a text snippet
- tokenize text in dozens of languages
- extract named entities from multilingual documents
- run NLP pipelines on non-English corpora
- transliterate text between scripts
- count syllables and analyze morphology in multiple languages

## When to choose
- you need NLP support for many languages in one library
- you want lightweight language detection without heavy models
- you need multilingual tokenization or NER in Python

## When to avoid
- you need state-of-the-art accuracy on a single language
- you want actively developed tooling with frequent updates
- you need a permissive license (it is GPLv3)
- you prefer transformer-based NLP pipelines

## Facets
- artifact type: library
- maturity: maintenance
- function: nlp, parser
- domain: machine-learning
- platform: python, cross-platform
- tags: multilingual, language-detection, tokenization, named-entity-recognition, morphology, text-processing, natural-language-processing, localization

## Member repositories
- aboSamoor/polyglot (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:40.905025+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:36:06.010237+00:00, confidence not recorded.
  - readme: https://github.com/aboSamoor/polyglot (fetched 2026-08-28T04:06:40.905025+00:00, sha bd548e7db901)
  - registry_pypi: https://pypi.org/pypi/polyglot/json (fetched 2026-08-29T10:17:17.522480+00:00, sha 9645949d068f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
