pemistahl / lingua-py

The most accurate natural language detection library for Python, suitable for short text and mixed-language text
Apache License 2.0
1.1k stars 44 forks source link

ZeroDivisionError: float division by zero #107

Closed duboff closed 1 year ago

duboff commented 1 year ago

On occassion on longer texts I am getting this error. Steps to reproduce:

detector.detect_language_of(text)

Where text is

Flagged as potential abuser? No Retailer | Concept-store() Brand order:  placed on  Payout scheduled date: Not Scheduled Submission type: Lead How did you initially connected?: Sales rep When did you last reach out?:  (UTC) Did you add this person through ?: I don't know Additional information: Bonjour, Je travaille avec cette boutique depuis plusieurs années. C'est moi qui lui ai conseillé de passer par pour son réassort avec le lien direct que je lui avais transmis. Pourriez vous retirer la commission de 23% ? Je vous remercie. En lien pour preuve la dernière facture que je lui ai éditée et qui date du mois dernier. De plus, j'ai redirigé vers plusieurs autres boutiques avec qui j'ai l'habitude de travailler. Elles devraient passer commande prochainement: Ça m'ennuierai de me retrouver avec le même problème pour ces clients aussi. Merci d'avance pour votre aide ! Cordialement Click here to check out customer uploaded file Click here to approve / reject / flag as potential abuser

It's not an isolated example

Any help would be massively appreciated

jordimas commented 1 year ago

Hi! I reported a similar issue that was fixed yesterday in version 1.3.1

https://github.com/pemistahl/lingua-py/issues/102

My suggestion is to try version 1.3.1 to see if fixes your issue

pemistahl commented 1 year ago

As @jordimas says, this bug has been fixed already.

duboff commented 1 year ago

Amazing, thanks!