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:
- Dováží
Translator
třídy zgoogletrans
knihovna. - Definuje funkci
translate_text
to bere text k překladu, zdrojový jazyk a cílový jazyk jako argumenty. - Používá
Translator
objekt k provedení překladu a zpracovává všechny výjimky, které by mohly nastat. - V
if __name__ == "__main__":
blok, ukazuje, jak používattranslate_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í!