freemt commited on
Commit
30153bc
·
1 Parent(s): 238bf96

Update using blocks

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -24,6 +24,12 @@ def opusmt(
24
  except Exception:
25
  to_lang = "auto"
26
 
 
 
 
 
 
 
27
  logger.debug("%s, %s, %s", text[:100], from_lang, to_lang)
28
  if to_lang in ["auto"]:
29
  if from_lang in ["zh"]:
@@ -42,7 +48,11 @@ def opusmt(
42
  )
43
  except Exception as e:
44
  logger.error(e)
45
- res = f"errors: {e}"
 
 
 
 
46
  return res
47
 
48
 
@@ -64,7 +74,7 @@ outputs = [
64
  ),
65
  ]
66
 
67
- description = """Supported languages: aav, aed, af, alv, am, ar, art, ase, az, bat, bcl, be, bem, ber, bg, bi, bn, bnt, bzs, ca, cau, ccs, ceb, cel, chk, cpf, crs, cs, csg, csn, cus, cy, da, de, dra, ee, efi, el, en, eo, es, et, eu, euq, fi, fj, fr, fse, ga, gaa, gil, gl, grk, guw, gv, ha, he, hi, hil, ho, hr, ht, hu, hy, id, ig, ilo, is, iso, it, ja, jap, ka, kab, kg, kj, kl, ko, kqn, kwn, kwy, lg, ln, loz, lt, lu, lua, lue, lun, luo, lus, lv, map, mfe, mfs, mg, mh, mk, mkh, ml, mos, mr, ms, mt, mul, ng, nic, niu, nl, no, nso, ny, nyk, om, pa, pag, pap, phi, pis, pl, pon, poz, pqe, pqw, prl, pt, rn, rnd, ro, roa, ru, run, rw, sal, sg, sh, sit, sk, sl, sm, sn, sq, srn, ss, ssp, st, sv, sw, swc, taw, tdt, th, ti, tiv, tl, tll, tn, to, toi, tpi, tr, trk, ts, tum, tut, tvl, tw, ty, tzo, uk, umb, ur, ve, vi, vsl, wa, wal, war, wls, xh, yap, yo, yua, zai, zh, zne. Refer to [https://github.com/UKPLab/EasyNMT](https://github.com/UKPLab/EasyNMT) for details. Estimated speed 6-60 sents/sec.
68
  """
69
 
70
  _ = """
 
24
  except Exception:
25
  to_lang = "auto"
26
 
27
+ # if empty, set to auto
28
+ if not from_lang:
29
+ from_lang = "auto"
30
+ if not to_lang:
31
+ to_lang = "auto"
32
+
33
  logger.debug("%s, %s, %s", text[:100], from_lang, to_lang)
34
  if to_lang in ["auto"]:
35
  if from_lang in ["zh"]:
 
48
  )
49
  except Exception as e:
50
  logger.error(e)
51
+ if "Helsinki" in str(e):
52
+ res = "errors occur"
53
+ else:
54
+ res = f"errors: {e}"
55
+
56
  return res
57
 
58
 
 
74
  ),
75
  ]
76
 
77
+ description = """Supported languages: aav, aed, af, alv, am, ar, art, ase, az, bat, bcl, be, bem, ber, bg, bi, bn, bnt, bzs, ca, cau, ccs, ceb, cel, chk, cpf, crs, cs, csg, csn, cus, cy, da, de, dra, ee, efi, el, en, eo, es, et, eu, euq, fi, fj, fr, fse, ga, gaa, gil, gl, grk, guw, gv, ha, he, hi, hil, ho, hr, ht, hu, hy, id, ig, ilo, is, iso, it, ja, jap, ka, kab, kg, kj, kl, ko, kqn, kwn, kwy, lg, ln, loz, lt, lu, lua, lue, lun, luo, lus, lv, map, mfe, mfs, mg, mh, mk, mkh, ml, mos, mr, ms, mt, mul, ng, nic, niu, nl, no, nso, ny, nyk, om, pa, pag, pap, phi, pis, pl, pon, poz, pqe, pqw, prl, pt, rn, rnd, ro, roa, ru, run, rw, sal, sg, sh, sit, sk, sl, sm, sn, sq, srn, ss, ssp, st, sv, sw, swc, taw, tdt, th, ti, tiv, tl, tll, tn, to, toi, tpi, tr, trk, ts, tum, tut, tvl, tw, ty, tzo, uk, umb, ur, ve, vi, vsl, wa, wal, war, wls, xh, yap, yo, yua, zai, zh, zne. Refer to [https://github.com/UKPLab/EasyNMT](https://github.com/UKPLab/EasyNMT) for details. Estimated speed: 6-60 sents/sec.
78
  """
79
 
80
  _ = """