🐛[bugfix] Model : 翻訳処理のマスク処理

まだ一部バグあり
This commit is contained in:
misyaguziya
2024-05-09 11:51:24 +09:00
parent 4b9255d3dd
commit 23c2fa1119
3 changed files with 44 additions and 24 deletions

View File

@@ -183,13 +183,17 @@ class Model:
# 翻訳失敗時のフェールセーフ処理
if translation is False:
translation_success_flag = False
translation = self.translator.translate(
translator_name="CTranslate2",
source_language=source_language,
target_language=target_language,
target_country=target_country,
message=message
)
while True:
translation = self.translator.translate(
translator_name="CTranslate2",
source_language=source_language,
target_language=target_language,
target_country=target_country,
message=message
)
if translation is not False:
break
sleep(0.1)
return translation, translation_success_flag
def getOutputTranslate(self, message):
@@ -210,13 +214,17 @@ class Model:
# 翻訳失敗時のフェールセーフ処理
if translation is False:
translation_success_flag = False
translation = self.translator.translate(
translator_name="CTranslate2",
source_language=source_language,
target_language=target_language,
target_country=target_country,
message=message
)
while True:
translation = self.translator.translate(
translator_name="CTranslate2",
source_language=source_language,
target_language=target_language,
target_country=target_country,
message=message
)
if translation is not False:
break
sleep(0.1)
return translation, translation_success_flag
def addKeywords(self):