谷歌翻译API日语检测

时间:2015-10-13 07:30:04

标签: java google-api-java-client

我有一个使用谷歌翻译API的网络应用程序。它是使用google-api-services-translate在java中开发的。 将日语翻译成另一种语言有一些问题。实际上用日语发音写成" Sayonara"。

我试过翻译" Sayonara"在translate.google.com上。其结果是"告别"。 但我的申请结果是" Sayonara"

例如(使用cUrl),

  

$ curl -X POST -H" Content-Type:application / json" -d" {\"文本\":[\"再见\&#34],\"目标\":\"连接\"}" http://127.0.0.1/translate

结果是,

  

[{" detectedSourceLanguage":" JA"" translatedText":"再见"}]

另一个例子,

  

$ curl -X POST -H" Content-Type:application / json" -d" {\"文本\":[\"さよなら\&#34],\"目标\":\"连接\"}" http://127.0.0.1/translate

结果是,

  

[{" detectedSourceLanguage":" JA"" translatedText":"告别"}]

我如何得到结果"告别"?

使用java source是,

public List list(java.util.List<java.lang.String> q, java.lang.String target) throws java.io.IOException {
  List result = new List(q, target);
  initialize(result);
  return result;
}
//----------------------------------------------------
Translate translate = builder.build();
Translate.Translations.List list = translate.translations().list(req.texts, req.target);

0 个答案:

没有答案