From 15cca73b49cc9eb46ee1416f4d0af2a4f7765ada Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Bojanowski?= <bartlomiej.piotr.bojanowski@gmail.com> Date: Tue, 25 May 2021 10:02:10 +0200 Subject: [PATCH] Add en, ru, uk language. --- src/speller2_worker.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/speller2_worker.py b/src/speller2_worker.py index 95efe00..39f1b23 100755 --- a/src/speller2_worker.py +++ b/src/speller2_worker.py @@ -14,14 +14,17 @@ class Speller2Worker(nlp_ws.NLPWorker): def static_init(cls, config): """One time static initialisation.""" _log.log(logging.INFO, "Worker started loading static models ") - cls._model = Speller('pl') + cls._model = {'pl': Speller('pl'), + 'ru': Speller('ru'), + 'en': Speller('en'), + 'uk': Speller('uk')} _log.log(logging.INFO, "Worker finished loading static models ") def process(self, input_file, task_options, output_file): """Starting nlp process.""" _log.info("Processing") - - model = self._model + language = task_options.get('lang', 'pl') + model = self._model.get(language) data = self._read_file(input_file) -- GitLab