Referensi Framework MLKitTranslate
Definisi Jenis
Definisi jenis berikut tersedia secara global.
-
Enum ini menentukan bahasa yang didukung oleh Translator
.
Pernyataan
Objective-C
typedef NSString *MLKTranslateLanguage
-
Blok yang dipanggil saat download model terjemahan selesai.
Pernyataan
Objective-C
typedef void (^MLKTranslatorDownloadModelIfNeededCallback)(NSError *_Nullable)
-
Blok yang berisi hasil terjemahan atau nil
jika ada error.
Pernyataan
Objective-C
typedef void (^MLKTranslatorCallback)(NSString *_Nullable, NSError *_Nullable)
Parameter
result
|
Hasil terjemahan untuk teks atau nil jika ada error.
|
error
|
|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-20 UTC.
[null,null,["Terakhir diperbarui pada 2024-08-20 UTC."],[[["`MLKTranslateLanguage` defines the languages supported by the Translator."],["`MLKTranslatorDownloadModelIfNeededCallback` is a block called when translate model downloads finish, signaling success or error."],["`MLKTranslatorCallback` is a block providing the translation result or error upon completion."]]],["The core content defines three global type definitions for translation functionality: `MLKTranslateLanguage`, an enum specifying supported languages as strings; `MLKTranslatorDownloadModelIfNeededCallback`, a block invoked upon completion of model downloads, providing a potential error; and `MLKTranslatorCallback`, a block delivering translation results or errors. The latter two blocks accept an `error` parameter, and `MLKTranslatorCallback` additionally includes a `result` parameter for the translated text.\n"]]