2016-04-13 26 views
1
ile çeviriyor

Veri dizileri içindeki dize değişkenlerindeki basit metni R ile tercüme etmeyi planlıyorum. TranslateR paketine baktım ama bir Google API erişimi ihtiyacını karşıladığım yardım dosyasındaki örneği takip eden .Veri kümelerinin parçalarını R

Bu, farkında olduğum için ücretsiz bir hizmet değildir. Başka bir APIS (örneğin Bing) var ama sanırım R'ye ulaşmanın bir yolu yok mu?

Belirli bir veri verisini bir veri çerçevesinde toplu olarak nasıl topluca çevirebileceğine dair herhangi bir fikir var mı? Ya da neye bakabildim?

+1

Şekil dışarı Hizmet bir GET üzerinden açıksa). –

cevap

2

Her kılavuzda açıklanmıştır: ?translateR::translate:

Microsoft API, bir istemci kimliği ve bir istemci gizli değer sağlanmalıdır kullanın. Bunları elde etme hakkında daha fazla bilgi için bkz. http://msdn.microsoft.com/en-us/library/hh454950.aspx. Not: bir erişim belirteci almak için yapmazsınız. translateR, dahili olarak bir jetonu alacaktır. API Muhtemelen bir web hizmeti erişen olacağını R. onu yapmayı, sonra işe ilk endişe almak ve bu bir web tarayıcısını herhangi bir dil kullanılarak yapılır (ve muhtemelen olabilir nasıl

library(translateR) 
res <- translate(content.vec = c("Hello world.", "This is a test."), 
        microsoft.client.id = "foo_id", 
        microsoft.client.secret = "fdsg54345_bar_secret_560985lkfdasd", 
        source.lang = "en", 
        target.lang = "de") 
res 
# [1] "Hallo Welt."  "Dies ist ein Test." 
İlgili konular