LanguagesResource.getName() 方法 return 空值
LanguagesResource.getName() method return null value
我是 Google Cloud API 的新用户,我正在使用 Google Cloud Translation API v2 (r51)。我试图调用 LanguagesResource.getName() 来获取人类可读的语言名称以显示所有支持的语言,但我总是得到空值。你能帮我解决这个问题吗?谢谢你。
这是我的代码:
public static void main(String[] args) {
try {
Translate translate = createTranslateService();
Translate.Languages.List request = translate.languages().list();
LanguagesListResponse response = request.execute();
List<LanguagesResource> list = response.getLanguages();
for(LanguagesResource item : list) {
System.out.println(item.getName());
}
}
catch (IOException e) {
e.printStackTrace();
}
}
我已经通过调用对象请求的 setTarget() 方法解决了我的问题。代码是这样的:
public static void main(String[] args) {
try {
Translate translate = createTranslateService();
Translate.Languages.List request = translate.languages().list();
request.setTarget("en");
LanguagesListResponse response = request.execute();
List<LanguagesResource> list = response.getLanguages();
for(LanguagesResource item : list) {
System.out.println(item.getName());
}
}
catch (IOException e) {
e.printStackTrace();
}
}
我是 Google Cloud API 的新用户,我正在使用 Google Cloud Translation API v2 (r51)。我试图调用 LanguagesResource.getName() 来获取人类可读的语言名称以显示所有支持的语言,但我总是得到空值。你能帮我解决这个问题吗?谢谢你。 这是我的代码:
public static void main(String[] args) {
try {
Translate translate = createTranslateService();
Translate.Languages.List request = translate.languages().list();
LanguagesListResponse response = request.execute();
List<LanguagesResource> list = response.getLanguages();
for(LanguagesResource item : list) {
System.out.println(item.getName());
}
}
catch (IOException e) {
e.printStackTrace();
}
}
我已经通过调用对象请求的 setTarget() 方法解决了我的问题。代码是这样的:
public static void main(String[] args) {
try {
Translate translate = createTranslateService();
Translate.Languages.List request = translate.languages().list();
request.setTarget("en");
LanguagesListResponse response = request.execute();
List<LanguagesResource> list = response.getLanguages();
for(LanguagesResource item : list) {
System.out.println(item.getName());
}
}
catch (IOException e) {
e.printStackTrace();
}
}