Skip to main content

A simple language detection library for short texts.

Project description

Short Language Detection

This project is designed to detect the language of short text snippets. It uses machine learning models to accurately identify the language of a given input.

Features

  • Detects language from short text inputs
  • Supports multiple languages
  • High accuracy and performance

Installation

To install the necessary dependencies, run:

pip install short-language-detection

Usage

To use the language detection model, run the following command:

import short_language_detection as sld

# Create a detector
predictor = sld.Detector()

print(
    predictor.supported_languages
)  # {'ro': 'ROMANIAN', 'ru': 'RUSSIAN', 'nl': 'DUTCH', ...}

# Detect the language of a text
print(predictor.detect("hello"))
# ({'language': 'ENGLISH', 'code': 'EN', 'score': 1.0, 'prefered': True, 'reliable': True},)

Contributing

We welcome contributions! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or suggestions, please open an issue or contact us at jourdelune863@gmail.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

short_language_detection-0.1.7.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

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

short_language_detection-0.1.7-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file short_language_detection-0.1.7.tar.gz.

File metadata

File hashes

Hashes for short_language_detection-0.1.7.tar.gz
Algorithm Hash digest
SHA256 d97edc8ce8b8dd45f2bc59ccfe0ec7270d81916f4c98d96ec617aa4c1de2a47b
MD5 7a70a955b58b033a1b498fcb5660192c
BLAKE2b-256 acd623310855fdcd8c5268d1bcada74ea8471466d4bdbdac039f389e4a2c6612

See more details on using hashes here.

Provenance

The following attestation bundles were made for short_language_detection-0.1.7.tar.gz:

Publisher: python-publish.yml on Jourdelune/short_language_detection

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

File details

Details for the file short_language_detection-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for short_language_detection-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ebc1c46e6e756f390435b1347478c3f8d51a7a2594458d3870b07f254b89fd36
MD5 a8e41e0d60843d19d3dc735369cad0ed
BLAKE2b-256 09634a3750fba00c8b3cd2b0fe6577b960050611012e75826eaa345c2085d28d

See more details on using hashes here.

Provenance

The following attestation bundles were made for short_language_detection-0.1.7-py3-none-any.whl:

Publisher: python-publish.yml on Jourdelune/short_language_detection

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