diff --git a/requirements.txt b/requirements.txt index 11e587fe5b159cc43c58b9b91f6a5238d3eaeff6..f4c352220085b9f14baa0a28402b8eced6247e02 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 c51c8459329d22ab4bb455d77b7d17d15844494a..526491c276bbe6701c3f81a7725a62b664b678a5 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