Chcete-li pracovat s rozhraním Google Translate API pomocí Pythonu, můžete použít googletrans knihovna, což je obal kolem rozhraní Google Translate API. Níže je jednoduchý skript demonstrující, jak používat tuto knihovnu k překladu textu.

Nejprve musíte nainstalovat knihovnu:

pip install googletrans==4.0.0-rc1

Zde je základní příklad skriptu pro překlad textu pomocí googletrans knihovna:

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}")

Tento skript provádí následující kroky:

  1. Dováží Translator třídy z googletrans knihovna.
  2. Definuje funkci translate_text to bere text k překladu, zdrojový jazyk a cílový jazyk jako argumenty.
  3. Používá Translator objekt k provedení překladu a zpracovává všechny výjimky, které by mohly nastat.
  4. V if __name__ == "__main__": blok, ukazuje, jak používat translate_text funkce s příkladem.

Můžete upravit src_language a dest_language proměnné k překladu mezi různými jazyky. The src_lang parametr lze nastavit na 'auto' pro automatickou detekci zdrojového jazyka.

Neváhejte tento skript rozšířit nebo jej podle potřeby integrovat do větší aplikace.

Komentáře (0)

Zatím zde nejsou žádné komentáře, můžete být první!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *


Vyberte a kupte proxy

Proxy datových center

Rotující proxy

UDP proxy

Důvěřuje více než 10 000 zákazníkům po celém světě

Proxy zákazník
Proxy zákazník
Proxy zákazníka flowch.ai
Proxy zákazník
Proxy zákazník
Proxy zákazník