如何在xpages中使用谷歌翻译文本到语音api

时间:2016-12-10 08:24:19

标签: javascript xpages xpages-ssjs

我需要翻译输入字段文本。我发现这个API,我怎么能在xpage中使用它,或者我可以用另一种方式。

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/

1 个答案:

答案 0 :(得分:3)

将您的示例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