【发布时间】:2015-11-14 07:22:41
【问题描述】:
import java.util.ArrayList;
import com.google.api.translate.Language;
import com.google.api.translate.Translator;
public class Translation {
public static void main(String[] args) {
// Translate a single English String to French
Translator translator = new Translator();
System.out.println("Saying goodbye in French:");
System.out.println(translator.translate("goodbye", Language.ENGLISH, Language.FRENCH));
System.out.println();
}
}
【问题讨论】:
-
为什么这不起作用?运行时会发生什么?
-
用法语说再见:线程“main”中的异常 java.lang.NoSuchMethodError: com.google.api.translate.Language.getLangCode()Ljava/lang/String;在 com.google.api.translate.Translator.constructLangPairQuery(Translator.java:230) 在 com.google.api.translate.Translator.constructQueryURL(Translator.java:247) 在 com.google.api.translate.Translator.translate (Translator.java:72) 在 com.inndata.services.Translation.main(Translation.java:14)
-
我从未使用过 google api,但我认为要么你缺少 jar 库,要么你不完全理解 API,你可以查看这个问题以获取 @987654322 的异常@
标签: java google-translate