File size: 842 Bytes
64b1dfa
f54b57e
b1e6d3d
 
f54b57e
 
 
bc7f528
f383a11
 
 
 
 
 
 
64b1dfa
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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()