French language support for TextBlob.
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1edc942d018ae7cc121e59ec6bda7c33ece92943f81f9c9acc57a23a67897c33 |
|
MD5 | b7bf10ea42c87dbe7884682480ccb1ad |
|
BLAKE2b-256 | b4ffb972113f79e50778b97b82a9624a97fc5b41c5b3ed6dcb4486a7d6ed2697 |
File details
Details for the file textblob_fr-0.2.0-py2.py3-none-any.whl
.
File metadata
- Download URL: textblob_fr-0.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 561.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34a24bac930c12bd53d81df4a663143b13af884d836d8e061e3c77fdf3cd4461 |
|
MD5 | 120bc832594e7cdaae11a3b06a822ffd |
|
BLAKE2b-256 | 99531d532ed522e561bc75e78e5c1920aba52f574847339462780cd060f2e607 |