From a564952fb87926df20a49898a9cf69b42d52d064 Mon Sep 17 00:00:00 2001 From: Marc Roig Vilamala <marc.roig.vilamala@gmail.com> Date: Tue, 4 Mar 2025 19:03:13 +0000 Subject: [PATCH] Updated googletrans for ollama compatibility --- requirements.txt | 2 +- shared/translate.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 11e587f..f4c3522 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,5 +4,5 @@ transformers~=4.41.2 ckip-transformers~=0.3.4 flask-cors~=4.0.1 spacy~=3.7.4 -googletrans ~=3.1.0a0 +googletrans ~=4.0.2 pandas ~=2.2.3 \ No newline at end of file diff --git a/shared/translate.py b/shared/translate.py index c51c845..526491c 100644 --- a/shared/translate.py +++ b/shared/translate.py @@ -3,13 +3,14 @@ import csv from os import listdir from os.path import isfile, join import time +import asyncio # wrapper for the googletrans library. Takes in chinese string returns english def translate(word): translator = Translator() - result = translator.translate(word, src='zh-cn', dest='en') + result = asyncio.run(translator.translate(word, src='zh-cn', dest='en')) print('page from translate.py: ', result) return result -- GitLab