使用谷歌翻译API将英语转换为文本java中的阿拉伯语文本

时间:2010-11-30 07:00:22

标签: java google-maps-api-3

以下代码我用户将我的字符串转换为阿拉伯语

Translate.setHttpReferrer("http://localhost:8080/crmweb/");
    String arabicString = Translate.execute(englishString, Language.ENGLISH, Language.ARABIC);

    if(arabicString != null){
     System.out.println("This method return as arabic string ==============> ");
     return arabicString;
    }

当我在main方法中运行应用程序时,此代码有效,但当我尝试在Web应用程序中运行它时,它会出现错误,如 - java.lang.NoClassDefFoundError: com/google/api/translate/Translate

1 个答案:

答案 0 :(得分:2)

Google Translate API JAR需要位于Web应用程序的 WEB-INF / lib 目录中。无论您是构建和部署WAR文件,还是仅使用磁盘上的目录结构,都是如此。

这个过程基本上被称为“将依赖JAR放在webapp的类路径中。”