3

ドイツの Web サイトをスクレイピングしようとしていますが、スクレイピングしたデータをドイツ語から英語に変換する必要があります。さて、私がしたことは、このプロセスを実行するためにサードパーティの Web サイトにアクセスしたことです。これにより、以下のように試したコードを添付しました。

from bs4 import BeautifulSoup, SoupStrainer
import urllib2
import urllib
import re
import sys
import string
import json
import socket


def translate(text_to_translate):
    base_url = 'http://translate.reference.com/german/english/'
    join_url = base_url + text_to_translate
    request = urllib2.Request(join_url)
    response = urllib2.urlopen(request)
    soup = BeautifulSoup(response)
    result = soup.find('textarea', {'placeholder': 'Translation'})
    converted_text = result.string
    return converted_text


text = "damen uhren"
text1 = re.sub('\s+', '-', text)
title_new = translate(text1)
print "Original String = ", text
print "Converted String = ", title_new

サードパーティの Web サイトにアクセスせずにドイツ語の文字列を英語に変換する方法はありますか? はい、これを案内してください。

4

2 に答える 2