Skip to main content

French language support for TextBlob.

Project description

Latest version Travis-CI

French language support for TextBlob.

Features

  • Part-of-speech tagging (PatternTagger)

  • Sentiment analysis (PatternAnalyzer)

  • Supports Python 2 and 3

Installing/Upgrading

If you have pip installed (you should), run

$ pip install -U textblob
$ pip install -U textblob-fr

Usage

>>> from textblob import TextBlob
>>> from textblob_fr import PatternTagger, PatternAnalyzer
>>> text = u"Quelle belle matinée"
>>> blob = TextBlob(text, pos_tagger=PatternTagger(), analyzer=PatternAnalyzer())
>>> blob.tags
[(u'Quelle', u'DT'), (u'belle', u'JJ'), (u'matin\xe9e', u'NN')]
>>> blob.sentiment
(0.8, 0.8)

Alternatively, you can use the Blobber class to avoid having to repeatedly pass the models into the TextBlob constructor.

>>> from textblob import Blobber
>>> from textblob_fr import PatternTagger, PatternAnalyzer
>>> tb = Blobber(pos_tagger=PatternTagger(), analyzer=PatternAnalyzer())
>>> blob1 = tb(u"Quelle belle matinée")
>>> blob1.sentiment
(0.8, 0.8)
>>> blob2 = tb(u"C'est une voiture terribles.")
>>> blob2.sentiment
(-0.7, 0.6)
>>> blob1.analyzer is blob2.analyzer
True

Requirements

  • Python >= 2.6 or >= 3.3

TODO

  • Tokenization

  • Parsing

  • NLTK tagging?

License

MIT licensed. See the bundled LICENSE file for more details.

Changelog

0.2.0 (10/27/2013)

  • Compatibility with TextBlob>=0.8.0.

0.1.0 (09/25/2013)

  • First release

  • Basically a thin, Py3-compatible wrapper around pattern.fr. Hooks to pattern’s tagger and sentiment analyzer.

0.0.1 (09/22/2013)

  • Experimental release.

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

textblob-fr-0.2.0.tar.gz (557.4 kB view details)

Uploaded Source

Built Distribution

textblob_fr-0.2.0-py2.py3-none-any.whl (561.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file textblob-fr-0.2.0.tar.gz.

File metadata

  • Download URL: textblob-fr-0.2.0.tar.gz
  • Upload date:
  • Size: 557.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for textblob-fr-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1edc942d018ae7cc121e59ec6bda7c33ece92943f81f9c9acc57a23a67897c33
MD5 b7bf10ea42c87dbe7884682480ccb1ad
BLAKE2b-256 b4ffb972113f79e50778b97b82a9624a97fc5b41c5b3ed6dcb4486a7d6ed2697

See more details on using hashes here.

File details

Details for the file textblob_fr-0.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for textblob_fr-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 34a24bac930c12bd53d81df4a663143b13af884d836d8e061e3c77fdf3cd4461
MD5 120bc832594e7cdaae11a3b06a822ffd
BLAKE2b-256 99531d532ed522e561bc75e78e5c1920aba52f574847339462780cd060f2e607

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