当前位置: 首页 > 知识库问答 >
问题:

如何在xpages中使用google translate text-to-speech api

晁聪
2023-03-14

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

钮巴英
2023-03-14

将您的示例以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文件添加到nsf数据库或服务器上的Code/Jars /jvm/lib/ext文件夹中。

 类似资料:
  • 我想构建一个XPage来用JavaMail检索电子邮件。使用imap提供者(例如session.getStore("imap "))连接到服务器没有问题。但是现在我想通过imaps (session.getStore("imaps "))连接到邮件服务器。我得到的只是一个例外“没有任何东西”。 如果我看一下与会话一起注册的提供商,只有POP3,SMTP和IMAP;没有 IMAPS。 有没有办法将I

  • 我有一个XPage应用程序,在其中一个托管bean中使用JavaMail。目前,我已经将jar文件添加到了管理bean的构建路径中。这个效果不错。但现在我想使用一个较新版本的JavaMail,因为Domino服务器使用的是1.3版本,而我需要的是1.4.x版本。 我已经从Oracle下载了新的JavaMail JAR文件。在Domino Designer(第9版)中,我将这个jar文件添加到新的设

  • 在构建一个插件时,我会遇到一个“找不到类”的异常 有人已经设法创建了插件或类加载器XPages就这样杀死了?

  • XPages 是 IBM Lotus Notes/Domino 8.5 为 Lotus Domino Web 2.0 应用程序开发人员提供的新技术。

  • 问题内容: 我有一个查询,看起来像这样: 我知道,将其转换为SQL时会使用a,但如果将其转换为`LIKE'%jon〜%gmail.com%’。〜转义中间的通配符%。我该如何解决?我需要能够将通配符放入LINQ to EF搜索中。 问题答案: 我不知道这是可能直接与LINQ,因为你可以调用像只有基本的字符串函数,或。使用EntitySQL是可能的,因此您可以组合使用这些方法。 ESQL注入反击:)

  • 查询是: 输出为: 有人能解释一下输出是怎么来的吗?