KMayanja commited on
Commit
c2db0e9
·
verified ·
1 Parent(s): c0758fe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -9
app.py CHANGED
@@ -45,18 +45,15 @@ print("Model ready on:", "GPU" if torch.cuda.is_available() else "CPU")
45
 
46
  # === Translation function ===
47
  @spaces.GPU(duration=180)
48
- def predict(text, src="eng_Latn", tgt="lug_Latn"):
49
  if not text.strip():
50
  return "Please enter text to translate."
51
 
52
- if src == "eng":
53
- src = "eng_Latn"
54
- if src == "lug":
55
- src = "lug_Latn"
56
- if tgt == "eng":
57
- tgt = "eng_Latn"
58
- if tgt == "lug":
59
- tgt = "lug_Latn"
60
 
61
  tokenizer.src_lang = src # only needed for some NLLB versions
62
  inputs = tokenizer(
 
45
 
46
  # === Translation function ===
47
  @spaces.GPU(duration=180)
48
+ def predict(text, src="eng", tgt="lug"):
49
  if not text.strip():
50
  return "Please enter text to translate."
51
 
52
+ langs = {"eng":"eng_Latn","lug":"lug_Latn"}
53
+
54
+ src = langs.get(src)
55
+ tgt = langs.get(tgt)
56
+
 
 
 
57
 
58
  tokenizer.src_lang = src # only needed for some NLLB versions
59
  inputs = tokenizer(