Android Studio 如何在谷歌翻译Mlkit中获得下载语言的列表

lrl1mhuk  于 2022-11-30  发布在  Android
关注(0)|答案(1)|浏览(186)
modelManager.getDownloadedModels(TranslateRemoteModel.class).addOnSuccessListener(new OnSuccessListener<Set<TranslateRemoteModel>>() {
    @Override
    public void onSuccess(Set<TranslateRemoteModel> translateRemoteModels) {
        Log.d("TAG56565", "onSuccess: " + translateRemoteModels.toString());
    }
}).addOnFailureListener(new OnFailureListener() {
    @Override
    public void onFailure(@NonNull Exception e) {

    }
});

此代码返回Output Image
我想要语言名称的列表。
如果有人知道,请告诉我。
先谢谢你。

iovurdzv

iovurdzv1#

只需遍历onSuccess中获得的Set,并对每个项使用getLanguage() ...

for (TranslateRemoteModel trm : translateRemoteModels) {
    Log.d("TAG56565", "onSuccess model lang:" + trm.getLanguage());
}

相关问题