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.8.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.8-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for short_language_detection-0.1.8.tar.gz
Algorithm Hash digest
SHA256 bd8e4447333610d0227786044ab65a222251b25ddcaf16239d09315d86419e25
MD5 c7887ed04f515207f641a72c370bdda0
BLAKE2b-256 b7d4dcc7528c006dcc6910b7595854e037e01ba520b3dbf1eb18ca850f52e8f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for short_language_detection-0.1.8.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.8-py3-none-any.whl.

File metadata

File hashes

Hashes for short_language_detection-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3561eb60ba684e6245aea5b8d005dcd79b13efe95e433881284eda1ee1bdbc24
MD5 fd5e52c44413081d9e0900a5e4a5ff41
BLAKE2b-256 a14c210ffd0dc51d2cd22ea6ec88b59162843a6951bc714a9eff56e6a0e356fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for short_language_detection-0.1.8-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