feliksius commited on
Commit
8559748
·
verified ·
1 Parent(s): 56ffb39

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -12
app.py CHANGED
@@ -43,13 +43,7 @@ except Exception as e:
43
  # Hentikan aplikasi jika model gagal dimuat, karena aplikasi tidak akan berfungsi
44
  raise Exception(f"Model initialization failed: {str(e)}")
45
 
46
- ---
47
 
48
- ## Fungsi Deteksi Bahasa yang Ditingkatkan (dengan Logging Detail)
49
-
50
- Ini adalah bagian kunci perbaikannya dengan penambahan *logging* yang lebih informatif.
51
-
52
- ```python
53
  def detect_language(text: str) -> str:
54
  try:
55
  detected_lang = langdetect.detect(text)
@@ -72,13 +66,7 @@ def detect_language(text: str) -> str:
72
  logger.warning(f"Language detection FAILED for text: '{text[:50]}...'. Error: {str(e)}. Defaulting to English.")
73
  return "en"
74
 
75
- ---
76
-
77
- ## Endpoint API untuk Terjemahan (dengan Opsi Override Bahasa Sumber)
78
-
79
- Ini adalah bagian kunci perbaikannya dengan penambahan parameter `source_lang_override`.
80
 
81
- ```python
82
  @app.post("/translate")
83
  async def translate(text: str, source_lang_override: Optional[str] = None):
84
  """
 
43
  # Hentikan aplikasi jika model gagal dimuat, karena aplikasi tidak akan berfungsi
44
  raise Exception(f"Model initialization failed: {str(e)}")
45
 
 
46
 
 
 
 
 
 
47
  def detect_language(text: str) -> str:
48
  try:
49
  detected_lang = langdetect.detect(text)
 
66
  logger.warning(f"Language detection FAILED for text: '{text[:50]}...'. Error: {str(e)}. Defaulting to English.")
67
  return "en"
68
 
 
 
 
 
 
69
 
 
70
  @app.post("/translate")
71
  async def translate(text: str, source_lang_override: Optional[str] = None):
72
  """