ArissBandoss commited on
Commit
dd0f81b
·
verified ·
1 Parent(s): 6fd7dd6

Update goai_helpers/goai_traduction.py

Browse files
Files changed (1) hide show
  1. goai_helpers/goai_traduction.py +7 -7
goai_helpers/goai_traduction.py CHANGED
@@ -56,13 +56,6 @@ def goai_traduction(text, src_lang, tgt_lang, max_chunk_length=80):
56
 
57
  def translate_chunk(text, src_lang, tgt_lang):
58
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
59
-
60
- number_converter = MooreConverter()
61
- numbers = re.findall(r'\b\d+\b', text)
62
- for number in numbers:
63
- moore_number = number_converter.number_to_moore(int(number))
64
- if moore_number: # Only replace if conversion succeeded
65
- text = text.replace(number,moore_number)
66
 
67
  if src_lang == "mos_Latn" and tgt_lang == "fra_Latn":
68
  model_id = "ArissBandoss/nllb-200-3.3B-mos2fr"
@@ -92,6 +85,13 @@ def translate_chunk(text, src_lang, tgt_lang):
92
 
93
  # Décodage
94
  translation = tokenizer.batch_decode(outputs, skip_special_tokens=True)[0]
 
 
 
 
 
 
 
95
 
96
  return translation
97
 
 
56
 
57
  def translate_chunk(text, src_lang, tgt_lang):
58
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
 
 
 
 
 
 
 
59
 
60
  if src_lang == "mos_Latn" and tgt_lang == "fra_Latn":
61
  model_id = "ArissBandoss/nllb-200-3.3B-mos2fr"
 
85
 
86
  # Décodage
87
  translation = tokenizer.batch_decode(outputs, skip_special_tokens=True)[0]
88
+
89
+ number_converter = MooreConverter()
90
+ numbers = re.findall(r'\b\d+\b', translation)
91
+ for number in numbers:
92
+ moore_number = number_converter.number_to_moore(int(number))
93
+ if moore_number :
94
+ translation = translation.replace(number,moore_number)
95
 
96
  return translation
97