mirror of
https://github.com/barkeser2002/SRTranslator.git
synced 2026-09-25 02:30:03 +03:00
20 lines
549 B
Python
20 lines
549 B
Python
from translatepy import Translator
|
|
from translatepy.exceptions import TranslatepyException, UnknownLanguage
|
|
|
|
from .base import Translator as BaseTranslator
|
|
|
|
|
|
class TranslatePy(BaseTranslator):
|
|
max_char = 1e10
|
|
|
|
def __init__(self):
|
|
self.translator = Translator()
|
|
|
|
def translate(self, text, source_language, destination_language):
|
|
result = self.translator.translate(
|
|
text,
|
|
source_language=source_language,
|
|
destination_language=destination_language,
|
|
)
|
|
return result.result
|