Referensi Framework MLKitTranslate

Penerjemah

class Translator : NSObject

Class yang menerjemahkan teks input yang diberikan.

  • Mendapatkan instance Translator untuk opsi yang ditentukan. Metode ini aman untuk thread.

    Pernyataan

    Swift

    class func translator(options: MLKTranslatorOptions) -> Translator

    Parameter

    options

    Opsi untuk penerjemah.

    Nilai yang Ditampilkan

    Instance Translator yang memberikan terjemahan dengan opsi yang diberikan.

  • Menerjemahkan teks yang diberikan dari bahasa sumber ke bahasa target.

    Metode ini akan menampilkan error jika file model belum didownload.

    Pernyataan

    Swift

    func translate(_ text: String, completion: @escaping TranslatorCallback)

    Parameter

    text

    String dalam bahasa sumber.

    completion

    Pengendali untuk memanggil kembali antrean utama dengan hasil terjemahan atau error.

  • Download file model yang diperlukan untuk terjemahan, jika belum didownload.

    Pernyataan

    Swift

    func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)

    Parameter

    completion

    Pengendali untuk memanggil kembali antrean utama dengan error, jika ada.

  • Mendownload file model yang diperlukan untuk diterjemahkan jika kondisi yang ditentukan terpenuhi. Jika model telah didownload, model akan diselesaikan tanpa tugas tambahan.

    Pernyataan

    Swift

    func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)

    Parameter

    conditions

    Kondisi download untuk model terjemahan.

    completion

    Pengendali untuk memanggil kembali antrean utama dengan error, jika ada.

  • Tidak tersedia.