我需要翻译输入字段文本。我发现这个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/
答案 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。