Spaces:
Building
Building
Update app.py
Browse files
app.py
CHANGED
@@ -126,18 +126,26 @@ def translate_query(query, country):
|
|
126 |
translator = Translator()
|
127 |
target_lang = COUNTRY_LANGUAGES[country]
|
128 |
|
129 |
-
# ์์ด๋ก
|
130 |
if is_english(query):
|
|
|
131 |
return query
|
132 |
|
133 |
-
#
|
134 |
-
if
|
135 |
-
|
136 |
-
|
137 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
translated = translator.translate(query, dest=target_lang)
|
139 |
-
print(f"
|
140 |
-
print(f"Translated query: {translated.text}")
|
141 |
return translated.text
|
142 |
|
143 |
return query
|
|
|
126 |
translator = Translator()
|
127 |
target_lang = COUNTRY_LANGUAGES[country]
|
128 |
|
129 |
+
# 1. ์์ด๋ก ์
๋ ฅ๋ ๊ฒฝ์ฐ - ๋ชจ๋ ๊ตญ๊ฐ์ ๋ํด ์์ด ๊ทธ๋๋ก ์ฌ์ฉ
|
130 |
if is_english(query):
|
131 |
+
print(f"์์ด ๊ฒ์์ด ๊ฐ์ง: {query}")
|
132 |
return query
|
133 |
|
134 |
+
# 2. ํ๊ธ๋ก ์
๋ ฅ๋ ๊ฒฝ์ฐ
|
135 |
+
if is_korean(query):
|
136 |
+
# South Korea ์ ํ์ ํ๊ธ ๊ทธ๋๋ก ์ฌ์ฉ
|
137 |
+
if country == "South Korea":
|
138 |
+
print(f"ํ๊ธ ๊ฒ์์ด ์ ์ง: {query}")
|
139 |
+
return query
|
140 |
+
# ๋ค๋ฅธ ๊ตญ๊ฐ ์ ํ์ ํด๋น ๊ตญ๊ฐ ์ธ์ด๋ก ๋ฒ์ญ
|
141 |
+
else:
|
142 |
+
translated = translator.translate(query, dest=target_lang)
|
143 |
+
print(f"ํ๊ธ ๊ฒ์์ด๋ฅผ {country} ์ธ์ด๋ก ๋ฒ์ญ: {translated.text}")
|
144 |
+
return translated.text
|
145 |
+
|
146 |
+
# 3. ๊ธฐํ ์ธ์ด๋ก ์
๋ ฅ๋ ๊ฒฝ์ฐ - ์ ํ๋ ๊ตญ๊ฐ์ ์ธ์ด๋ก ๋ฒ์ญ
|
147 |
translated = translator.translate(query, dest=target_lang)
|
148 |
+
print(f"์
๋ ฅ ๊ฒ์์ด๋ฅผ {country} ์ธ์ด๋ก ๋ฒ์ญ: {translated.text}")
|
|
|
149 |
return translated.text
|
150 |
|
151 |
return query
|