2016-12-10 4 views
0

Мне нужно перевести текст ввода. Я нашел это api и как я могу использовать его в xpage, или я могу использовать другой способ.Как использовать Google перевести текст в речь api в xpages

файл gtranslateapi-1.0.jar

Translator translate = Translator.getInstance(); 
String text = translate.translate("Hello!", Language.ENGLISH, Language.ROMANIAN); 
System.out.println(text); 

https://code.google.com/archive/p/java-google-translate-text-to-speech/

ответ

3

A 1: 1 перевод вашего примера в XPages будет:

<?xml version="1.0" encoding="UTF-8"?> 
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"> 
    <xp:text 
     escape="true" 
     id="computedField1"> 
     <xp:this.value><![CDATA[#{javascript: 
      importPackage(com.gtranslate); 
      var translate = Translator.getInstance(); 
      var text = translate.translate("Hello!", Language.ENGLISH, Language.ROMANIAN); 
      return text;}]]></xp:this.value> 
    </xp:text> 
</xp:view> 

Добавить gtranslateapi-1.0.jar файл to Code/Jars in your nsf database or on server into /jvm/lib/ext folder.

+0

большое спасибо, но дайте ошибку (я посмотрел среднее обслуживание недоступно) HTTP JVM: java.io.IOException: сервер ответил на код ответа HTTP: 503 для URL: http://translate.google.com.br/translate_a/t? client = t & text = Hello! & hl = en & sl = en & tl = ro & multires = 1 & prev = btn & ssel = 0 & tsel = 0 & sc = 1 [2350: 000E-2728] 10.12.2016 12:36:46 HTTP JVM: at sun.net.www.protocol .http.HttpURLConnection.getInputStream (HttpURLConnection.java:1481) [2350: 000E-2728] 10.12.2016 12:36:46 HTTP JVM: at com.gtranslate.utils.WebUtils.source (WebUtils.java:24) –

+0

Вы должны получить ошибку разрешения статуса 403, как и в этом примере XPage. Это статус, который возвращает переводчик Google. Вы должны выяснить, что должен делать переводчик Google в качестве учетных данных. Выполняется вызов на стороне XPage/Domino. –

+0

спасибо knut, но не работает, и я нашел много сообщений об этом коде те же 503 ошибки. https://code.google.com/archive/p/java-google-translate-text-to-speech/ –

Смежные вопросы