ドイツの 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 サイトにアクセスせずにドイツ語の文字列を英語に変換する方法はありますか? はい、これを案内してください。