deepl translate
1.0.0
Un package Python non officiel pour traduire du texte à l'aide de DeepL.
pip install deepl-translate
Actuellement, les langues suivantes sont prises en charge :
Abréviation | Langue | Écrire dans sa propre langue |
---|---|---|
BG | bulgare | Български |
ZH | Chinois | Chine |
CS | tchèque | Cesky |
DA | danois | Dansk |
T.-N.-L. | Néerlandais | Pays-Bas |
FR | Anglais | Anglais |
ET | estonien | Esti |
FI | finlandais | Suomi |
FR | Français | Français |
DE | Allemand | Allemand |
EL | grec | Ελληνικά |
HU | hongrois | magyar |
IL | italien | Italien |
JA | japonais | 日本語 |
BT | letton | Lettonie |
LT | lituanien | Lietuvių |
PL | polonais | Pologne |
TP | portugais | Portugais |
RO | roumain | Română |
RU | russe | russe |
Sask. | slovaque | Slovénie |
SL | slovène | Slovenščina |
ES | Espagnol | espagnol |
SV | suédois | Suède |
Vous pouvez soit saisir l'abréviation, soit la langue écrite en anglais.
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
Cela traduira un texte espagnol ( ES
) en russe ( RU
) :
deepl spanish russian -t " ¡Buenos días! "
Доброе утро!
Cela traduira le texte du fichier ( test.txt
) de l'italien ( IT
) vers le portugais ( PT
) :
deepl IT PT --file test.txt
Cela traduira un texte espagnol ( ES
) en russe ( RU
) sur un ton formel :
deepl ES RU --text " ¿Cómo te llamas? " --formal
Как Вас зовут?
Remarque : informel serait " Как тебя зовут ? "
Cela traduira un texte japonais ( JP
) en allemand ( DE
) sur un ton informel :
deepl JP DE --text "お元気ですか? " --informal
Wie geht es dir?
Remarque : le formel serait " Wie geht es Ihnen ? "
Cela traduira un texte chinois ( ZH
) en néerlandais ( NL
) :
import deepl
deepl . translate ( source_language = "ZH" , target_language = "NL" , text = "你好" )
'Hallo'
Cela traduira un texte danish
en german
sur un ton informel :
import deepl
deepl . translate ( source_language = "danish" , target_language = "german" , text = "Ring til mig!" , formality_tone = "informal" )
'Ruf mich an!'