Skip to main content

No project description provided

Project description

ZetNLP - Multilingual Natural Language Processing Library

ZetNLP is a multilingual NLP library built from scratch, designed to provide an extensive range of natural language processing capabilities for multiple languages.

Features

  • Multilingual Support: Process text in multiple languages with ease.
  • Tokenization: Efficiently tokenize text into words, sentences, and more.
  • Part-of-Speech Tagging: Identify parts of speech in text.
  • Named Entity Recognition: Detect and classify named entities in text.
  • Sentiment Analysis: Analyze the sentiment of text data.
  • Text Classification: Classify text into predefined categories.
  • Text Summarization: Generate concise summaries of text data.
  • Language Detection: Automatically detect the language of text data.

Installation

To install ZetNLP, simply run:

pip install zet-nlp

Usage

Below is a basic example of how to use ZetNLP:

from znlp import ZetNLP

# Initialize ZetNLP for Bangla language
nlp = ZetNLP(language='bangla')

# Process the text
doc = nlp("ঢাকায় আজ খুব গরম।")

# Print token information
for token in doc.tokens:
    print(f"{token.text} => POS: {token.pos}, Lemma: {token.lemma}, Entity: {token.entity}")

Use for multilingual

from zet-nlp import ZetNLP

# Initialize ZNLP for English language
nlp = ZetNLP(language='english')

# Process the text
doc = nlp("The weather is very hot in New York today.")

# Print token information
for token in doc.tokens:
    print(f"{token.text} => POS: {token.pos}, Lemma: {token.lemma}, Entity: {token.entity}")

Documentation

Comprehensive documentation is available at ZNLP Documentation.

Contributing

We welcome contributions from the community! Please read our Contributing Guidelines for more information on how to get started.

License

ZNLP is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or inquiries, please contact us at support@znlp.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zetnlp-1.0.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zetnlp-1.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file zetnlp-1.0.0.tar.gz.

File metadata

  • Download URL: zetnlp-1.0.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for zetnlp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 13d3a8ad58ec024d41248b10318aaea9bbff10157fd1c35fabef822e417825ae
MD5 31539a6e4b8384175c6a777a353c11c3
BLAKE2b-256 07ea254b13c0d45a1cf8bc3b204a5240eba18a80612f6b4ade0b6b5fccbbe313

See more details on using hashes here.

Provenance

The following attestation bundles were made for zetnlp-1.0.0.tar.gz:

Publisher: python-publish.yml on prasenjeett/ZetNLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zetnlp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: zetnlp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for zetnlp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 896856a6176437ac5b5f87ae08e95e2fe582b6a7028b76b0998233a7a3f03114
MD5 a9ee248ca32f9885cf2b2d1b83396731
BLAKE2b-256 04bc85e079705553e21b7a2a98ea898f49d1743c7e9104338957ff2188b13d60

See more details on using hashes here.

Provenance

The following attestation bundles were made for zetnlp-1.0.0-py3-none-any.whl:

Publisher: python-publish.yml on prasenjeett/ZetNLP

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page