Metadata-Version: 2.1
Name: crystalbleu
Version: 0.1
Summary: CrystalBLEU score implementation.
Author-email: Aryaz Eghbali <aryaz.egh@gmail.com>, Michael Pradel <michael@binaervarianz.de>
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: Apache Software License
Project-URL: Home, https://github.com/sola-st/crystalbleu

# CrystalBLEU

## Install
Install the requirements:
```bash
pip install crystalbleu
```

## Usage
```python
from collections import Counter
# Import CrystalBLEU
from crystalbleu import corpus_bleu

# Extract trivially shared n-grams
k = 500
frequencies = Counter(tokenized_corpus)
trivially_shared_ngrams = dict(frequencies.most_common(k))

# Calculate CrystalBLEU
crystalBLEU_score = corpus_bleu(
    references, candidates, ignoring=trivially_shared_ngrams)
```

