This commit is contained in:
2026-09-24 16:25:22 +08:00
commit 7428184f01
1198 changed files with 314515 additions and 0 deletions
@@ -0,0 +1,25 @@
package uts.sdk.modules.utsXTranslateUtil
import io.dcloud.uts.console
import com.google.mlkit.common.model.RemoteModelManager
import com.google.mlkit.nl.translate.TranslateRemoteModel
import com.google.mlkit.nl.translate.TranslateLanguage
object NativeCode {
fun getDownloadedModels(callback:(ArrayList<String>)->Unit){
val modelManager = RemoteModelManager.getInstance()
modelManager.getDownloadedModels(TranslateRemoteModel::class.java)
.addOnSuccessListener { models ->
val stringList = ArrayList<String>()
for (item in models) {
stringList.add(item.getLanguage())
}
callback(stringList)
}
.addOnFailureListener {
val stringList = ArrayList<String>()
callback(stringList)
}
}
}