Spaces:
Runtime error
Runtime error
Using smaller m2m100 model
Browse files- app.py +3 -3
- model_translation.py +1 -1
app.py
CHANGED
|
@@ -18,6 +18,7 @@ from deep_translator import GoogleTranslator
|
|
| 18 |
from model_spacy import nlp_xx
|
| 19 |
|
| 20 |
import model_translation
|
|
|
|
| 21 |
|
| 22 |
|
| 23 |
def translate_with_Helsinki(
|
|
@@ -72,7 +73,6 @@ def translate_text(
|
|
| 72 |
tgt_lang = 'en'
|
| 73 |
|
| 74 |
# translate
|
| 75 |
-
m2m100 = model_translation.ModelM2M100()
|
| 76 |
translated_text_m2m100 = m2m100.translate(text, src_lang, tgt_lang)
|
| 77 |
translated_text_google_translate = GoogleTranslator(
|
| 78 |
source='auto', target='en').translate(text=text)
|
|
@@ -102,7 +102,7 @@ with gr.Blocks() as demo:
|
|
| 102 |
# Output
|
| 103 |
output_text_m2m100 = gr.Textbox(
|
| 104 |
lines=4,
|
| 105 |
-
label="Facebook m2m100 (
|
| 106 |
render=True
|
| 107 |
)
|
| 108 |
output_text_google_translate = gr.Textbox(
|
|
@@ -136,7 +136,7 @@ with gr.Blocks() as demo:
|
|
| 136 |
|
| 137 |
with gr.Accordion("Documentation", open=False):
|
| 138 |
gr.Markdown("""
|
| 139 |
-
- Models: serving Facebook M2M100 and Google Translate.
|
| 140 |
""")
|
| 141 |
|
| 142 |
if __name__ == "__main__":
|
|
|
|
| 18 |
from model_spacy import nlp_xx
|
| 19 |
|
| 20 |
import model_translation
|
| 21 |
+
m2m100 = model_translation.ModelM2M100()
|
| 22 |
|
| 23 |
|
| 24 |
def translate_with_Helsinki(
|
|
|
|
| 73 |
tgt_lang = 'en'
|
| 74 |
|
| 75 |
# translate
|
|
|
|
| 76 |
translated_text_m2m100 = m2m100.translate(text, src_lang, tgt_lang)
|
| 77 |
translated_text_google_translate = GoogleTranslator(
|
| 78 |
source='auto', target='en').translate(text=text)
|
|
|
|
| 102 |
# Output
|
| 103 |
output_text_m2m100 = gr.Textbox(
|
| 104 |
lines=4,
|
| 105 |
+
label="Facebook m2m100 (418M)",
|
| 106 |
render=True
|
| 107 |
)
|
| 108 |
output_text_google_translate = gr.Textbox(
|
|
|
|
| 136 |
|
| 137 |
with gr.Accordion("Documentation", open=False):
|
| 138 |
gr.Markdown("""
|
| 139 |
+
- Models: serving Facebook M2M100 (418M) and Google Translate.
|
| 140 |
""")
|
| 141 |
|
| 142 |
if __name__ == "__main__":
|
model_translation.py
CHANGED
|
@@ -203,7 +203,7 @@ class ModelM2M100(metaclass=Singleton):
|
|
| 203 |
Model: https://huggingface.co/facebook/m2m100_1.2B
|
| 204 |
"""
|
| 205 |
def __init__(self):
|
| 206 |
-
self._model_name = "facebook/
|
| 207 |
self._tokenizer = M2M100Tokenizer.from_pretrained(self._model_name)
|
| 208 |
self._model = M2M100ForConditionalGeneration.from_pretrained(
|
| 209 |
self._model_name,
|
|
|
|
| 203 |
Model: https://huggingface.co/facebook/m2m100_1.2B
|
| 204 |
"""
|
| 205 |
def __init__(self):
|
| 206 |
+
self._model_name = "facebook/m2m100_418M"
|
| 207 |
self._tokenizer = M2M100Tokenizer.from_pretrained(self._model_name)
|
| 208 |
self._model = M2M100ForConditionalGeneration.from_pretrained(
|
| 209 |
self._model_name,
|