2015-12-20 14 views

cevap

10

Goslate Google Translate kullanan bunun için iyi bir kütüphane

>>> import goslate 
>>> gs = goslate.Goslate() 
>>> print(gs.translate('hello world', 'de')) 
hallo welt 

"ele geçirmek için "carpe diem" gitmek için, gün: "

>>> print(gs.translate('carpe diem', 'en', 'la')) 
seize the day 

Bu, aslında, Babelfish API'sinin eskiden olduğu gibi, ancak hedef ve kaynak dillerin sırası değiştirilir. Ve bir şey daha - eğer kısa kodu anlamanız gerekiyorsa, {...'la':'Latin'...}

+0

Müthiş, teşekkürler. İlk iki kez çalışmış gibi görünse de, bunu denedim ve şimdi sadece "HTTPError: HTTP Hatası 503: Hizmet Kullanılamıyor." Yasaklandım mı? – Jono

+1

Olası Google'ın kısaltması, çeviri API'sı için oldukça düşük sınırlar. Olası bir çözüm için bu cevabı bakın: http://stackoverflow.com/a/33448911/5224214 –

İlgili konular