Om met de Google Translate API te werken met Python, kunt u de googletrans
bibliotheek, een verpakking rond de Google Translate API. Hieronder vindt u een eenvoudig script dat laat zien hoe u deze bibliotheek kunt gebruiken om tekst te vertalen.
Eerst moet u de bibliotheek installeren:
pip install googletrans==4.0.0-rc1
Hier is een eenvoudig voorbeeldscript om tekst te vertalen met behulp van de googletrans
bibliotheek:
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}")
Dit script voert de volgende stappen uit:
- Importeert de
Translator
klasse uit degoogletrans
bibliotheek. - Definieert een functie
translate_text
waarbij de te vertalen tekst, de brontaal en de doeltaal als argumenten worden gebruikt. - Maakt gebruik van de
Translator
object om de vertaling uit te voeren en handelt eventuele uitzonderingen af. - In de
if __name__ == "__main__":
blok, laat zien hoe u hettranslate_text
functie met een voorbeeld.
U kunt de src_language
en dest_language
variabelen om te vertalen tussen verschillende talen. De src_lang
parameter kan worden ingesteld 'auto'
om de brontaal automatisch te detecteren.
Voel je vrij om dit script uit te breiden of indien nodig te integreren in een grotere applicatie.
Opmerkingen (0)
Er zijn hier nog geen reacties, jij kunt de eerste zijn!