Pour travailler avec l'API Google Translate à l'aide de Python, vous pouvez utiliser le googletrans
bibliothèque, qui est un wrapper autour de l'API Google Translate. Vous trouverez ci-dessous un script simple montrant comment utiliser cette bibliothèque pour traduire du texte.
Tout d'abord, vous devez installer la bibliothèque :
pip install googletrans==4.0.0-rc1
Voici un exemple de script de base pour traduire du texte à l'aide du googletrans
bibliothèque :
from googletrans import Translator
def translate_text(text, src_lang='auto', dest_lang='en'):
translator = Translator()
try:
translated = translator.translate(text, src=src_lang, dest=dest_lang)
return translated.text
except Exception as e:
print(f"An error occurred: {e}")
return None
if __name__ == "__main__":
# Example usage
original_text = "Hola, ¿cómo estás?"
src_language = 'es' # Spanish
dest_language = 'en' # English
translated_text = translate_text(original_text, src_language, dest_language)
if translated_text:
print(f"Original text: {original_text}")
print(f"Translated text: {translated_text}")
Ce script effectue les étapes suivantes :
- Importe le
Translator
classe de lagoogletrans
bibliothèque. - Définit une fonction
translate_text
qui prend comme arguments le texte à traduire, la langue source et la langue cible. - Utilise le
Translator
objet pour effectuer la traduction et gère toutes les exceptions qui pourraient survenir. - Dans le cadre de la
if __name__ == "__main__":
bloc, montre comment utiliser letranslate_text
fonctionner avec un exemple.
Vous pouvez modifier le src_language
et dest_language
variables à traduire entre différentes langues. Le src_lang
Le paramètre peut être réglé sur 'auto'
pour détecter automatiquement la langue source.
N'hésitez pas à développer ce script ou à l'intégrer dans une application plus grande si nécessaire.
Commentaires (0)
Il n'y a pas encore de commentaires ici, vous pouvez être le premier !