👍️ [Update] Model : 日本語ひらがな/ローマ字 変換の実装

ローマ字/ひらがな有効でかつ以下の場合に動作
- 送信の翻訳時にtargetのプライマリが日本語の場合
- 受診時にtargetのプライマリが日本語の場合
This commit is contained in:
misyaguziya
2024-09-12 00:42:49 +09:00
parent ab2dc073b9
commit ce28366278
3 changed files with 47 additions and 9 deletions

View File

@@ -271,12 +271,10 @@ class Model:
self.previous_receive_message = message
return repeat_flag
def convertMessageToRomajiAndHiragana(self, message: str, hiragana:bool, romaji:bool) -> str:
def convertMessageToTransliteration(self, message: str) -> str:
data_list = self.kks.convert(message)
if
keys_to_keep = {"orig", "hira", "hepburn"}
filtered_list = []
for item in data_list:
filtered_item = {key: value for key, value in item.items() if key in keys_to_keep}
filtered_list.append(filtered_item)