From 6a27b369af5093ed2609095bd9e4f65267dd171c Mon Sep 17 00:00:00 2001 From: deadcade Date: Sat, 27 Aug 2022 16:38:38 +0200 Subject: [PATCH] Fix language indicator showing the wrong language --- main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.py b/main.py index 65b344a..cff20e5 100644 --- a/main.py +++ b/main.py @@ -377,7 +377,7 @@ async def reaction_callback(room: nio.MatrixRoom, event: nio.UnknownEvent, react translated = lt.translate(original_body, from_lang, "en") except Exception: return await send_text(room.room_id, "Something went wrong translating the message!") - lang = lt.detect(reacted_to_event.body)[0]["language"].upper() if from_lang == "auto" else from_lang.upper() + lang = lt.detect(original_body)[0]["language"].upper() if from_lang == "auto" else from_lang.upper() return await send_reply(room.room_id, reacted_to_event, "Translated from " + lang + " (" + flag_emoji("US" if lang == "EN" else lang) + "):\n" + translated + "\n") async def message_callback(room: nio.MatrixRoom, event: nio.RoomMessageText) -> None: