Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 23211

ListenData: Translating Web Page while Scraping

$
0
0
Suppose you need to scrape data from a website after translating the web page in R and Python. In google chrome, there is an option (or functionality) to translate any foreign language. If you are an english speaker and don't know any other foreign language and you want to extract data from the website which does not have option to convert language to English, this article would help you how to perform translation of a webpage.
Translate webpage

What is Selenium?

You may not familiar with Selenium so it is important to understand the background. Selenium is an open-source tool which is very popular in testing domain and used for automating web browsers. It allows you to write test scripts in several programming languages. Selenium is available in both R and Python.

Translate Page in Web Scraping in R and Python

In R there is a package named RSelenium whereas Selenium can be installed by installing selenium package in Python. Following is a list of languages chrome supports along with their code. You need this code in making chrome understand from which language to what language you want to translate the web page.
NameCode
Amharicam
Arabicar
Basqueeu
Bengalibn
English (UK)en-GB
Portuguese (Brazil)pt-BR
Bulgarianbg
Catalanca
Cherokeechr
Croatianhr
Czechcs
Danishda
Dutchnl
English (US)en
Estonianet
Filipinofil
Finnishfi
Frenchfr
Germande
Greekel
Gujaratigu
Hebrewiw
Hindihi
Hungarianhu
Icelandicis
Indonesianid
Italianit
Japaneseja
Kannadakn
Koreanko
Latvianlv
Lithuanianlt
Malayms
Malayalamml
Marathimr
Norwegianno
Polishpl
Portuguese (Portugal)pt-PT
Romanianro
Russianru
Serbiansr
Chinese (PRC)zh-CN
Slovaksk
Sloveniansl
Spanishes
Swahilisw
Swedishsv
Tamilta
Telugute
Thaith
Chinese (Taiwan)zh-TW
Turkishtr
Urduur
Ukrainianuk
Vietnamesevi
Welshcy
READ MORE »

Viewing all articles
Browse latest Browse all 23211

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>