Cómo usar el lenguaje Python para llamar a la API de Google Translate

Los dioses son silenciosos-directorio personal de publicaciones del blog CSDN

Este artículo utiliza la biblioteca no oficial pygoogletranslation https://pypi.org/project/pygoogletranslation/

Esta biblioteca es utilizada directamente por la API web del sitio web oficial de Google Translate, por lo que el servicio no es confiable.
La cantidad de traducciones es ilimitada.

Método de descarga:pip install pygoogletranslation

env_path/lib/python3.6/site-packages/pygoogletranslation/utils.pyLa línea 8 debe cambiarse a: from pygoogletranslation.models import TranslatedPart1 (esto parece ser un problema causado por pasar de Python 2 a Python 3)

Código de llamada:

from pygoogletranslation import Translator
proxy={
    
    "http":"127.0.0.1:7890","https":"127.0.0.1:7890"}
translator=Translator(proxies=proxy)
t=translator.translate(query,dest='zh-CN')
print(t.text)

Para la parte del agente, lea mi publicación de blog mediana Esta es una diapositiva que no se puede tocar.

Los parámetros de entrada de la función de traducción:

  • consulta
  • El idioma que puede ser aceptado por entrada y salida se puede translator.glanguage()ver a través de variables
  • src: idioma de entrada, autoidioma de detección automática por defecto
  • destino
    • zh-CN:chino simplificado

Otras referencias utilizadas al escribir este artículo:

  1. Google translation API-python interface-Googletrans_Google translation server url_PeterDanson's blog-CSDN blog

  1. ImportError: no se puede importar el nombre 'TranslatedPart' de 'googletrans.models' · Número 26 · Saravananslb/py-googletranslation ↩︎

Supongo que te gusta

Origin blog.csdn.net/PolarisRisingWar/article/details/131199334
Recomendado
Clasificación