deepl translate
1.0.0
Um pacote python não oficial para traduzir texto usando DeepL.
pip install deepl-translate
Atualmente os seguintes idiomas são suportados:
Abreviação | Linguagem | Escrever na própria língua |
---|---|---|
GB | búlgaro | Búlgaro |
ZH | chinês | 中文 |
CS | Tcheco | Česky |
DA | dinamarquês | Dinamarquês |
Holanda | Holandês | Holanda |
PT | Inglês | Inglês |
ET | estoniano | Eesti |
FI | finlandês | Suomi |
França | Francês | Francês |
DE | Alemão | Alemão |
EL | grego | Ελληνικά |
UH | húngaro | magiar |
ISTO | italiano | Italiano |
JÁ | japonês | 日本語 |
LV | letão | Letão |
LT | lituano | Lietuvių |
PT | polonês | Polaco |
PT | Português | Português |
RO | romeno | Română |
Ru | russo | Russo |
SK | Eslovaco | Eslovena |
SL | esloveno | Eslovena |
ES | Espanhol | Espanhol |
SV | sueco | Sueca |
Você pode inserir a abreviatura ou o idioma escrito em inglês.
deepl --help
usage: deepl [-h] [--version] [--formal | --informal] [-t TEXT | -f FILE] source_language target_language
Python client to translate texts using deepl.com
positional arguments:
source_language Source language of your text
target_language Target language of your desired text
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
--formal Use formal tone in translation
--informal Use informal tone in translation
-t TEXT, --text TEXT Text to be translated
-f FILE, --file FILE File to be translated
Isso traduzirá um texto em espanhol ( ES
) para russo ( RU
):
deepl spanish russian -t " ¡Buenos días! "
Доброе утро!
Isso traduzirá o texto do arquivo ( test.txt
) do italiano ( IT
) para o português ( PT
):
deepl IT PT --file test.txt
Isso traduzirá um texto em espanhol ( ES
) para russo ( RU
) em tom formal :
deepl ES RU --text " ¿Cómo te llamas? " --formal
Как Вас зовут?
Nota: informal seria " Как тебя зовут? "
Isso traduzirá um texto em japonês ( JP
) para alemão ( DE
) em tom informal :
deepl JP DE --text "お元気ですか? " --informal
Wie geht es dir?
Nota: formal seria " Wie geht es Ihnen ? "
Isso traduzirá um texto chinês ( ZH
) para holandês ( NL
):
import deepl
deepl . translate ( source_language = "ZH" , target_language = "NL" , text = "你好" )
'Hallo'
Isso traduzirá um texto danish
para german
em tom informal:
import deepl
deepl . translate ( source_language = "danish" , target_language = "german" , text = "Ring til mig!" , formality_tone = "informal" )
'Ruf mich an!'