Para trabalhar com a API do Google Translate usando Python, você pode usar o googletrans
biblioteca, que é um wrapper da API do Google Translate. Abaixo está um script simples que demonstra como usar esta biblioteca para traduzir texto.
Primeiro você precisa instalar a biblioteca:
pip install googletrans==4.0.0-rc1
Aqui está um exemplo de script básico para traduzir texto usando o 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}")
Este script executa as seguintes etapas:
- Importa o
Translator
aula dogoogletrans
biblioteca. - Define uma função
translate_text
que toma como argumentos o texto a ser traduzido, o idioma de origem e o idioma de destino. - Usa o
Translator
objeto para realizar a tradução e manipula quaisquer exceções que possam ocorrer. - No
if __name__ == "__main__":
bloco, demonstra como usar otranslate_text
função com um exemplo.
Você pode modificar o src_language
e dest_language
variáveis para traduzir entre diferentes idiomas. O src_lang
parâmetro pode ser definido como 'auto'
para detectar automaticamente o idioma de origem.
Sinta-se à vontade para expandir este script ou integrá-lo em um aplicativo maior, conforme necessário.
Comentários (0)
Ainda não há comentários aqui, você pode ser o primeiro!