[Python3] Google translate google translation sans utiliser l'API

Préface

Je pensais que je devrais utiliser l'API de traduction de Google lorsque je veux traduire des phrases anglaises en japonais avec python, mais cela a été facturé (´ ・ ω ・ `) Ensuite, j'ai pensé que je devais gratter et obtenir le résultat de la traduction!

environnement

Python 3.4.3 :: Anaconda 2.3.0 (x86_64)

Bibliothèque requise

programme

from selenium import webdriver
from bs4 import BeautifulSoup
import urllib.parse

english = 'As an app designer, you have the opportunity to deliver an extraordinary product that rises to the top of the App Store charts.'
url_text = "https://translate.google.co.jp/#en/ja/{0}".format(english)
url = urllib.parse.quote_plus(url_text, "/:?=&#")

driver = webdriver.PhantomJS()
driver.get(url)
html = driver.page_source
soup = BeautifulSoup(html,'html.parser')

print('English')
print(english)
print('Japanese')
print(soup.find(id='result_box').text)

Lorsque vous souhaitez convertir de l'anglais au japonais Je pense que vous pouvez le faire en remplaçant ʻen et jade" https://translate.google.co.jp/#en/ja/{0} ".format (engish)` D'autres langues également

Que fais tu

Il stocke simplement la chaîne de caractères spécifiée par ʻenlish dans ʻurl_text et convertit les espaces et les caractères codés sur deux octets au format ʻURL.

problème

C'est lent car je dois dessiner avec PhantomJS Ne peut pas être converti si la structure de la page Web change

Eh bien ... Si vous vous plaignez comme ça, vous pouvez utiliser une API payante.

Recommended Posts

[Python3] Google translate google translation sans utiliser l'API
Créer une feuille de calcul Google à l'aide de l'API Python / Google Data
Lisez des phrases en anglais en accédant à l'API Google Translation avec Python sans utiliser le module distribué
Conseils relatifs aux API Google Drive (Python)
Traduit à l'aide de googletrans en Python
Importez un fichier JPG à l'aide de l'API Google Drive en Python
[Python] Obtenez des données insight à l'aide de l'API Google My Business
Procédure de transcription vocale à l'aide de Python et de l'API Google Cloud Speech
Reconnaissance vocale des fichiers par l'API Google Speech v2 à l'aide de Python
Acquisition de données à l'aide de l'API googlemap de python
[Python] Accédez à l'API Google Translation
Gonfler des données textuelles par retranslation à l'aide de Google Traduction en Python
Essayez d'utiliser l'API de Pleasant (python / FastAPI)
Utiliser de force Google Translate à partir de python
Créez Gmail en Python sans utiliser l'API
Python, découpez sans utiliser deux-points (:). a .__ getitem__ (tranche (3,5)).
Obtenez une traduction en anglais à l'aide de python google translation selenium (Remarque)
Essayez d'utiliser l'API d'action de Python argparse
Exécutez Ansible à partir de Python à l'aide de l'API
Utiliser l'API Google Analytics de Python
Jouez avec l'API de données YouTube v3 à l'aide du client Python de l'API Google
Diffusez la reconnaissance vocale à l'aide de l'API gRPC Google Cloud Speech avec python3 sur Mac!
[SEO] Flux / exemple de code lors de l'utilisation de l'API Google Analytics en Python
Exemple d'API Google Cloud Vision pour python
Fonctionnement de la souris à l'aide de l'API Windows en Python
Essayez d'utiliser l'API Wunderlist en Python
Essayez d'utiliser l'API Kraken avec Python
[Débutant] Scrapage Web Python facile à comprendre à l'aide de Google Colaboratory
Tweet à l'aide de l'API Twitter en Python
Obtenez les données de l'API Google Fit en Python
Essayez d'utiliser Python avec Google Cloud Functions
Procédure de transcription vocale à l'aide de l'API Google Cloud Speech
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
Utiliser l'API Google Cloud Vision de Python
J'ai essayé d'utiliser l'API UnityCloudBuild de Python
Collection d'images à l'aide de l'API Google Custom Search
Commencez à utiliser Python
Scraping à l'aide de Python
Calcul de l'excédent sans utiliser le%
Comment afficher la carte à l'aide de l'API Google Map (Android)
Procédure pour utiliser l'API WEB de TeamGant (en utilisant python)
[Python] Obtenez tous les commentaires à l'aide de Youtube Data Api
Exécutez l'API Google Analytics (core v3) en python
Essayez d'utiliser l'API BitFlyer Ligntning en Python
Obtenir l'URL de l'image à l'aide de l'API Flickr en Python
J'ai essayé d'utiliser l'API Google Cloud Vision
Tweet (API 1.1) avec Google App Engine pour Python
Jugons les émotions à l'aide de l'API Emotion en Python
Création récente de classement à l'aide de l'API Qiita avec Python
Manipulez des objets à l'aide de l'API Python de bas niveau de Blender 2.8
Téléchargement anonyme d'images à l'aide de l'API Imgur (à l'aide de Python)
[GoogleCloudPlatform] Utiliser l'API Google Cloud avec la bibliothèque cliente d'API
Essayez d'utiliser l'API ChatWork et l'API Qiita en Python
Essayez d'utiliser l'API DropBox Core avec Python
J'ai essayé d'utiliser Google Translate à partir de Python et c'était trop facile
Manipuler Redmine à l'aide de Python Redmine
Séquence de Fibonacci utilisant Python