我有一个使用谷歌翻译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);