Spaces:
Runtime error
Runtime error
File size: 905 Bytes
1890c1d 83ee48d 5def851 1890c1d c967f60 83ee48d 5186fbc 1890c1d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import os
import gradio as gr
import tensorflow as tf
import tensorflow_text as tf_text
from huggingface_hub import Repository
repo = Repository(
local_dir="nmt-bahdanau-attention",
clone_from="pyimagesearch/nmt-bahdanau-attention",
use_auth_token=os.environ.get("token")
)
reloaded = tf.saved_model.load("nmt-bahdanau-attention/translator")
title="Neural Machine Translation with Bahdanau's Attention"
description="The model used here is a POC and not SOTA on NMT."
examples=["how are you?", "good morning.", "how is your health?"]
def get_translation(sentence):
result = reloaded.translate(
sourceText=tf.constant([sentence])
)["text"].numpy()[0].decode()
return result
nmt_space = gr.Interface(
fn=get_translation,
inputs=gr.Textbox(label="English Sentence"),
outputs=gr.Textbox(label="French Sentence"),
title=title,
description=description,
examples=examples,
)
nmt_space.launch() |