Riferimento al framework MLKitTranslate
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
MLKTranslateRemoteModel
Un modello di traduzione memorizzato in remoto sul server e scaricato sul dispositivo.
-
La lingua associata a questo modello.
-
Recupera un'istanza di TranslateRemoteModel
configurata con la lingua specificata.
Questo modello può essere utilizzato per attivare un download chiamando l'API download(_:)
da ModelManager
.
TranslateRemoteModel
utilizza ModelManager
internamente. Quando scarichi un TranslateRemoteModel
, verrà pubblicata una notifica per un RemoteModel
.
Per verificare se queste notifiche appartengono a un TranslateRemoteModel
, controlla
che il campo ModelDownloadUserInfoKeyRemoteModel
nel dizionario delle informazioni utente
contenga un oggetto di tipo TranslateRemoteModel
. Non creare un'istanza
con TranslateLanguage.english
poiché è integrato. In caso contrario, l'istanza
non può essere scaricata o eliminata.
Dichiarazione
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage:
(nonnull MLKTranslateLanguage)language;
Valore restituito
Un'istanza TranslateRemoteModel
.
-
Non disponibile. Utilizza invece translateRemoteModel(language:)
.
Dichiarazione
Objective-C
- (nonnull instancetype)init;
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-11-06 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-11-06 UTC."],[[["`MLKTranslateRemoteModel` is a translation model stored on a server and downloaded to the device for use."],["It is associated with a specific language, accessible via the `language` property."],["Instances should be created using `translateRemoteModelWithLanguage:`, specifying the desired language."],["Downloading the model triggers a `RemoteModel` notification, verifiable through the `ModelDownloadUserInfoKeyRemoteModel` field."],["Direct initialization with `init` is not allowed; use the provided factory method instead."]]],["The `MLKTranslateRemoteModel` is a remotely stored translation model downloaded to a device. Each model is associated with a specific language, accessible via the `language` property. Instances are created using `translateRemoteModelWithLanguage:`, which takes a language parameter. This model leverages `ModelManager` for downloads, triggering notifications for `RemoteModel`. You can check if a notification is a `TranslateRemoteModel`. Initialization using `init` is unavailable. Built-in models such as `TranslateLanguage.english` are not downloadable.\n"]]