From aac8f08da96bfa6ad2a277a68fe33b5c9d4ddfba Mon Sep 17 00:00:00 2001 From: misyaguziya Date: Thu, 4 Jan 2024 00:46:20 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=8D[Update]=20Model=20:=20=E7=BF=BB?= =?UTF-8?q?=E8=A8=B3=E5=A4=B1=E6=95=97=E6=99=82=E3=81=AE=E3=83=95=E3=82=A7?= =?UTF-8?q?=E3=83=BC=E3=83=AB=E3=82=BB=E3=83=BC=E3=83=95=E5=87=A6=E7=90=86?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/model.py b/model.py index f5d4c0d7..bf048737 100644 --- a/model.py +++ b/model.py @@ -187,7 +187,7 @@ class Model: translator_name=config.CHOICE_OUTPUT_TRANSLATOR source_language=config.TARGET_LANGUAGE target_language=config.SOURCE_LANGUAGE - target_country = config.SOURCE_COUNTRY + target_country=config.SOURCE_COUNTRY if translator_name == "DeepL_API": if target_language == "English": @@ -212,6 +212,15 @@ class Model: target_language=target_language, message=message ) + + # 翻訳失敗時のフェールセーフ処理 + if translation is False and "Filipino": + translation = self.translator.translate( + translator_name="CTranslate2", + source_language=config.TARGET_LANGUAGE, + target_language=config.SOURCE_LANGUAGE, + message=message + ) return translation def addKeywords(self): @@ -496,4 +505,4 @@ class Model: def notificationXSOverlay(self, message): xsoverlayForVRCT(content=f"{message}") -model = Model() +model = Model() \ No newline at end of file