Skip to content

Commit 572a042

Browse files
committed
chg: [language] add function to ping libretranslate
1 parent 399f8e1 commit 572a042

1 file changed

Lines changed: 18 additions & 4 deletions

File tree

bin/lib/Language.py

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,16 @@ def __init__(self):
649649
self.lt = LibreTranslateAPI(get_translator_instance())
650650
self.ld = LanguagesDetector(nb_langs=1)
651651

652+
def ping(self):
653+
try:
654+
r = self.lt.translate('test', 'en', 'en')
655+
if r == 'test':
656+
return True
657+
else:
658+
return False
659+
except Exception as e:
660+
return False
661+
652662
def languages(self):
653663
languages = []
654664
try:
@@ -744,9 +754,13 @@ def get_translation_languages():
744754
LIST_LANGUAGES = {}
745755
return LIST_LANGUAGES
746756

757+
def ping_libretranslate():
758+
return LanguageTranslator().ping()
759+
747760

748761
if __name__ == '__main__':
749-
t_content = ''
750-
ddetector = LanguagesDetector(nb_langs=1)
751-
langg = ddetector.detect(t_content)
752-
print(langg)
762+
# t_content = ''
763+
# ddetector = LanguagesDetector(nb_langs=1)
764+
# langg = ddetector.detect(t_content)
765+
# print(langg)
766+
print(ping_libretranslate())

0 commit comments

Comments
 (0)