Skip to main content

Guess the natural language of a text

Project description

Example usage

>>> from guess_language import guess_language
>>> guess_language("Ces eaux regorgent de renégats et de voleurs.")
'fr'
>>> guess_language("Tienes que seguir tu corazón.")
'es'
>>> guess_language("いいえ!忍者がいます")
'ja'
>>> not guess_language("??")
True

If your text is less than 20 characters long, you need PyEnchant and the appropriate dictionaries installed:

>>> guess_language("Hello, World!")
'en'

Installation

To install the package for Python 3, use:

$ ./setup.py install

To install the package for Python 2, use:

$ python2 setup.py install

To install with pip, use:

$ pip install guess_language-spirit

On Windows, you may use one of the MSI binary packages provided on the download page.

Prerequisites

This is a Python 3 version of guess-language with further improvements.

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

guess_language-spirit-0.5.3.tar.bz2 (81.9 kB view details)

Uploaded Source

File details

Details for the file guess_language-spirit-0.5.3.tar.bz2.

File metadata

File hashes

Hashes for guess_language-spirit-0.5.3.tar.bz2
Algorithm Hash digest
SHA256 a9b20470246bbfd1b69b055ff6459e05aa8cb5f1f1d8481350819cd7680792cc
MD5 7d8586c0b3199910a5c30e7682a532a3
BLAKE2b-256 8b4f9ed0280b24e9e6875c3870a97659d0106a14e36db0d7d65c5277066fc7d0

See more details on using hashes here.

Supported by

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