|
import gradio as gr |
|
from transformers import AutoTokenizer |
|
from deep_translator import GoogleTranslator |
|
|
|
token1=AutoTokenizer.from_pretrained("allenai/Llama-3.1-Tulu-3-8B", use_fast=True) |
|
token2=AutoTokenizer.from_pretrained("burgasdotpro/Sebushka-llama-3.1-8B", use_fast=True) |
|
def ndps(text): |
|
input_ids = token1.encode(text, add_special_tokens=True) |
|
input_ids = token2.decode(input_ids, skip_special_tokens=True) |
|
translator = GoogleTranslator(source="ru", target="auto") |
|
out=translator.translate(text=input_ids) |
|
input_ids = token1.encode(text, add_special_tokens=True) |
|
input_ids = token2.decode(input_ids, skip_special_tokens=True) |
|
translator = GoogleTranslator(source="auto", target="ru") |
|
return translator.translate(text=input_ids) |
|
demo = gr.Interface(fn=ndps, inputs="text", outputs="text") |
|
demo.launch() |