Per lavorare con l'API di Google Translate utilizzando Python, puoi utilizzare il file googletrans
libreria, che è un wrapper attorno all'API di Google Translate. Di seguito è riportato un semplice script che mostra come utilizzare questa libreria per tradurre il testo.
Per prima cosa devi installare la libreria:
pip install googletrans==4.0.0-rc1
Ecco uno script di esempio di base per tradurre il testo utilizzando il file googletrans
biblioteca:
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}")
Questo script esegue i seguenti passaggi:
- Importa il
Translator
classe dagoogletrans
biblioteca. - Definisce una funzione
translate_text
che prende come argomenti il testo da tradurre, la lingua di partenza e la lingua di destinazione. - Utilizza il
Translator
oggetto per eseguire la traduzione e gestisce eventuali eccezioni che potrebbero verificarsi. - Nel
if __name__ == "__main__":
blocco, dimostra come utilizzare il filetranslate_text
funzione con un esempio.
È possibile modificare il src_language
e dest_language
variabili da tradurre tra lingue diverse. IL src_lang
il parametro può essere impostato su 'auto'
per rilevare automaticamente la lingua di origine.
Sentiti libero di espandere questo script o integrarlo in un'applicazione più grande secondo necessità.
Commenti (0)
Non ci sono ancora commenti qui, puoi essere il primo!