Pythoni abil Google'i tõlke API-ga töötamiseks võite kasutada googletrans teek, mis on Google'i tõlke API ümber. Allpool on lihtne skript, mis näitab, kuidas seda teeki teksti tõlkimiseks kasutada.

Esiteks peate installima raamatukogu:

pip install googletrans==4.0.0-rc1

Siin on põhiline näidisskript teksti tõlkimiseks kasutades googletrans raamatukogu:

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

See skript teostab järgmisi samme:

  1. Impordib Translator klassist alates googletrans raamatukogu.
  2. Määratleb funktsiooni translate_text mis võtab argumentidena tõlgitava teksti, lähtekeele ja sihtkeele.
  3. Kasutab Translator tõlke sooritamise vastu ja käsitleb võimalikke erandeid.
  4. Aastal if __name__ == "__main__": plokk, näitab, kuidas kasutada translate_text funktsiooni näitega.

Saate muuta src_language ja dest_language muutujad erinevate keelte vahel tõlkimiseks. The src_lang parameetrit saab seadistada 'auto' lähtekeele automaatseks tuvastamiseks.

Vajadusel laiendage seda skripti või integreerige see suuremasse rakendusse.

Kommentaarid (0)

Siin pole veel kommentaare, võite olla esimene!

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga


Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient