mirror of
https://github.com/barkeser2002/SRTranslator.git
synced 2026-09-25 14:56:01 +03:00
1.2 KiB
1.2 KiB
DeepL translator
Usage
Driver is optional, if not passed as argument the code will create a new firefox driver with geckodriver (and yes, it install it and put in path if needed) and setup free proxies to avoid getting banned
from srtranslator.translators.deepl import DeeplTranslator
translator = DeeplTranslator(driver=driver)
translator.translate(text, source_language, destination_language)
translator.quit()
Supported languages
auto : Any language (detect)
bg : Bulgarian
zh : Chinese
cs : Czech
da : Danish
nl : Dutch
en: English -Only for source language-
en-US : English (American) -Only usable for destination language-
en-GB : English (British) -Only usable for destination language-
et : Estonian
fi : Finnish
fr : French
de : German
el : Greek
hu : Hungarian
id : Indonesian
it : Italian
ja : Japanese
lv : Latvian
lt : Lithuanian
pl : Polish
pt : Portuguese -Only for source language-
pt-PT : Portuguese -Only usable for destination language-
pt-BR : Portuguese (Brazilian, -Only usable for destination language-
ro : Romanian
ru : Russian
sk : Slovak
sl : Slovenian
es : Spanish
sv : Swedish
tr : Turkish
uk : Ukrainian
Limitations
DeepL won't let you translate more than 3000 characters at the same time so it will be slow