Metadata-Version: 2.1
Name: gps-babel-tower
Version: 0.1.0
Summary: Babel Tower NLP Library
Author: Chi Zhang
Author-email: chii@google.com
License: Apache
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: google
Requires-Dist: google-cloud-translate (>=3.0.2) ; extra == 'google'
Requires-Dist: google-cloud-language (>=2.0.0) ; extra == 'google'
Requires-Dist: gspread (>=3.6.0) ; extra == 'google'
Requires-Dist: gspread-dataframe (>=3.2.0) ; extra == 'google'
Provides-Extra: image
Requires-Dist: diffusers (>=0.3.0) ; extra == 'image'
Requires-Dist: transformers (>=4.6.1) ; extra == 'image'
Requires-Dist: ftfy (>=6.0.0) ; extra == 'image'
Requires-Dist: scipy (>=1.7.0) ; extra == 'image'
Provides-Extra: keyword_extraction
Requires-Dist: rake-nltk (>=1.0.4) ; extra == 'keyword_extraction'
Requires-Dist: keybert (>=0.3.0) ; extra == 'keyword_extraction'
Requires-Dist: jieba (>=0.42.1) ; extra == 'keyword_extraction'
Requires-Dist: nagisa (>=0.2.7) ; extra == 'keyword_extraction'
Requires-Dist: rake-ja (>=0.0.1) ; extra == 'keyword_extraction'
Requires-Dist: langid (>=1.1.6) ; extra == 'keyword_extraction'
Requires-Dist: fasttext (>=0.9.2) ; extra == 'keyword_extraction'
Requires-Dist: pycld3 (>=0.20) ; extra == 'keyword_extraction'
Requires-Dist: langdetect (>=1.0.8) ; extra == 'keyword_extraction'
Provides-Extra: langdetect
Requires-Dist: langid (>=1.1.6) ; extra == 'langdetect'
Requires-Dist: fasttext (>=0.9.2) ; extra == 'langdetect'
Requires-Dist: pycld3 (>=0.20) ; extra == 'langdetect'
Requires-Dist: langdetect (>=1.0.8) ; extra == 'langdetect'
Provides-Extra: nlp
Requires-Dist: transformers (>=4.6.1) ; extra == 'nlp'
Requires-Dist: spacy (>=3.0.5) ; extra == 'nlp'
Requires-Dist: nltk (>=3.2.5) ; extra == 'nlp'
Requires-Dist: sentencepiece (>=0.1.85) ; extra == 'nlp'
Requires-Dist: datasets (>=1.5.0) ; extra == 'nlp'
Requires-Dist: faiss-cpu (>=1.7.0) ; extra == 'nlp'
Requires-Dist: sacremoses (>=0.0.53) ; extra == 'nlp'
Requires-Dist: rake-nltk (>=1.0.4) ; extra == 'nlp'
Requires-Dist: keybert (>=0.3.0) ; extra == 'nlp'
Requires-Dist: jieba (>=0.42.1) ; extra == 'nlp'
Requires-Dist: nagisa (>=0.2.7) ; extra == 'nlp'
Requires-Dist: rake-ja (>=0.0.1) ; extra == 'nlp'
Requires-Dist: langid (>=1.1.6) ; extra == 'nlp'
Requires-Dist: fasttext (>=0.9.2) ; extra == 'nlp'
Requires-Dist: pycld3 (>=0.20) ; extra == 'nlp'
Requires-Dist: langdetect (>=1.0.8) ; extra == 'nlp'
Provides-Extra: tensorflow
Requires-Dist: tensorflow (>=2.4.1) ; extra == 'tensorflow'
Provides-Extra: torch
Requires-Dist: torch (>=1.8.1) ; extra == 'torch'

# Babel Tower

This is a Python package containing modules for many common NLP tasks, such as keyword extraction, translation,
sentiment analysis, language detection, finding similar text, etc.

## Development

Run `pip install -e .` from the top directory, then you can import modules from the `gps_babel_tower` package.

## Examples

Check out `examples` for examples of using the NLP modules.
