Spaces:
Running
on
Zero
Running
on
Zero
from langdetect import detect | |
from deep_translator import GoogleTranslator | |
class Translation: | |
def __init__(self, text, destination): | |
self.text = text | |
self.destination = destination | |
try: | |
self.original = detect(self.text) | |
except Exception as e: | |
self.original = "auto" | |
def translatef(self): | |
translator = GoogleTranslator(source=self.original, target=self.destination) | |
translation = translator.translate(self.text) | |
return translation |