From a3a2d9c66f3ffdfddc7b94e502b64f41e1549071 Mon Sep 17 00:00:00 2001 From: magdalini-anastasiadou Date: Wed, 7 Apr 2021 19:48:35 +0300 Subject: [PATCH] add Greek --- autocorrect/constants.py | 3 ++ test_all.py | 63 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/autocorrect/constants.py b/autocorrect/constants.py index ff91130..b21bfb2 100644 --- a/autocorrect/constants.py +++ b/autocorrect/constants.py @@ -7,6 +7,7 @@ "es": r"[A-Za-zÁáÉéÍíÓóÚúÜüÑñ]+", "pt": r"[a-zA-ZãáàâçéêíõóôúüÃÁÀÂÇÉÊÍÕÓÔÚÜ]+", "cs": r"[AÁBCČDĎEÉĚFGH(Ch)IÍJKLMNŇOÓPQRŘSŠTŤUÚŮVWXYÝZŽaábcčdďeéěfgh(ch)iíjklmnňoópqrřsštťuúůvwxyýzž]+", + "el": r"[α-ωΑ-ΩίϊΐόάέύϋΰήώΊΪΪ́ΌΆΈΎΫΫ́ΉΏ]+", } alphabets = { @@ -18,6 +19,7 @@ "es": "abcdefghijklmnopqrstuvwxyzáéíóúüñ", "pt": "abcdefghijklmnopqrstuvwxyzãáàâçéêíõóôúü", "cs": "aábcčdďeéěfgh(ch)iíjklmnňoópqrřsštťuúůvwxyýzž", + "el": "αβγδεζηθικλμνξοπρςτυφχψωίϊΐόάέύϋΰήώ", } urls = { @@ -52,4 +54,5 @@ "https://dl.dropboxusercontent.com/s/6xnko882tsjgeaw/pt.tar.gz?dl=0", "https://siasky.net/PAOmY66v3ggXpqNtbHQU_hb7ARNOL_Lv3LcTwFMMWmdzVw", ], + "el": ["https://siasky.net/_AJlaSms3PwNqUtQANiyLLmFIHA1RyiXIU-o1wUN7FyofQ"], } diff --git a/test_all.py b/test_all.py index 9e45627..e0eb381 100755 --- a/test_all.py +++ b/test_all.py @@ -733,6 +733,69 @@ "arrepende": "arepende", "declara": "declada", }, + "el": { + "άκρη": "άκρι", + "άνθρωποι": "άνθρωπει", + "άνθρωπος": "ανθροπος|άθρωπος|άνθρωποσ|άνθροπος", + "άρρωστος": "άρρωςτος|άρωστος", + "αισθανθεί": "εσθανθεί", + "ασθένεια": "ασθένια", + "γεια": "γειαα", + "διάγνωση": "διάγνοση", + "διαχείριση": "διαχίρηση", + "είμαι": "ειμε", + "είσαι": "εισε", + "επιχείρηση": "επιχείριση", + "ευχαριστώ": "εφχαριστω", + "κάποιον": "κάπιον", + "κέφι": "κέφυ", + "καί": "κε", + "καιρό": "κερό", + "κοντά": "κωντά", + "μεσημέρη": "μεσημέρει", + "ξέρεις": "ξέρις", + "ξεκινάς": "ξεκηνάς", + "παιδί": "πεδί", + "παρατηρούν": "παρατιρούν", + "ποδόσφαιρο": "ποδόσφερο", + "ποτάμι": "ποτάμυ", + "προτείνεις": "προτίνεις", + "πρωί": "πρωή", + "ρώτησε": "ρώτησαι", + "σπίτι": "σπίτη", + "σπουδαίο": "σπουδέο", + "συμβαίνει": "συμβαίνη", + "συνέχεια": "συνέχια", + "συναρπαστικό": "σιυναρπαστικό", + "ταξίδι": "ταξήδι", + "φορά": "φωρά", + "όλα": "ώλα", + "κεφάλι": "κεφάλυ|κεφάλη", + "λιμάνι": "λιμάνη", + "κρεβάτι": "κρεβάτη", + "φιστίκυ": "φιστίκι", + "λουλούδι": "λουλούδη", + "παππούς": "παπούς", + "παίζω": "πέζω", + "παιχνίδι": "πεχνίδι", + "μητέρα": "μυτέρα", + "πατέρας": "παττέρας", + "πρωίνος": "πρωίνοσ", + "στυλό": "στυλός", + "πορτοκάλι": "πορτοκάλλι", + "μήλο": "μείλο", + "φράουλα": "ράουλα", + "μπανάνα": "πανάνα", + "καφές": "καφέσ", + "γραφείο": "γραφίο", + "Επικοινωνία": "Επικοινονία", + "Ερώτηση": "Ερώτηςη", + "απορία": "Απορεία", + "Ορισμός": "Οροισμός", + "λεξικό": "λεξξικό", + "Γερμανικά": "Γερμανικκά", + "μετάφραση": "μετάφαση", + }, "cs": { "celé": "ďelé", "jedny": "jedáy",