Utilizzo dei report con etichette (avanzato)
L'API Cloud Translation supporta l'aggiunta di etichette definite dall'utente (coppie chiave-valore) alle richieste TranslateText
, BatchTranslateText
e DetectLanguage
.
Le informazioni sull'utilizzo di una richiesta vengono inoltrate al sistema di fatturazione,
puoi suddividere gli addebiti filtrando per etichetta.
Caso d'uso
Un caso d'uso importante per le etichette riguarda i clienti che forniscono servizi di traduzione a molti clienti. Un singolo progetto può essere utilizzato per più clienti. Per ai fini della fatturazione, è importante associare richieste specifiche ai rispettivi clienti. È qui che entrano in gioco le etichette. Quando effettui una chiamata per conto di un client, etichetti la richiesta con un'etichetta specifica del client. Queste etichette sono quindi disponibili per i filtri nella sezione Report di Google Cloud.
Requisiti per le etichette
Le etichette applicate a una richiesta devono soddisfare i seguenti requisiti:
- Ogni richiesta può avere più etichette, fino a un massimo di 64.
- Ogni etichetta deve essere una coppia chiave-valore.
- Le chiavi hanno una lunghezza minima di 1 carattere e una massima di 63 caratteri e non possono essere vuote. I valori possono essere vuoti e avere una durata massima di 63 caratteri.
- Le chiavi e i valori contengono solo lettere minuscole, caratteri numerici, trattini bassi e trattini. Tutti i caratteri devono utilizzare la codifica UTF-8 e sono consentiti caratteri internazionali.
- La parte relativa alla chiave di un'etichetta deve essere univoca all'interno di una singola richiesta (ad
esempio,
{'country':'india'}
va bene, ma{'country':'india','country':'sweden'}
non è consentito). - Le chiavi devono iniziare con una lettera minuscola o un carattere internazionale.
Etichette e fatturazione
In Cloud Translation, puoi utilizzare le etichette per organizzare le commissioni in base all'account di fatturazione. Le impostazioni per l'utilizzo di Cloud Translation non cambiano etichette.
Le tariffe sono associate all'account di fatturazione del progetto che contiene richiesta. Oppure, se viene utilizzato un modello di traduzione automatica neurale (NMT) personalizzato o neurale, le tariffe sono associate al progetto che contiene modello.
Ai fini della fatturazione, tutte le richieste fatturabili possono avere etichette proprie. Queste richieste fatturabili includono la traduzione batch, il rilevamento della lingua e la traduzione del testo.
Creazione e gestione delle etichette utilizzando l'API Cloud Translation
Utilizza l'API Cloud Translation per aggiungere etichette a una richiesta.
REST
Nel seguente esempio, le etichette{'country':'russia'}
,{'env':'test'}
vengono aggiunte alla richiesta translateText
.
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
PROJECT_NUMBER_OR_ID
: l'ID numerico o alfanumerico del tuo progetto Google Cloud
Metodo HTTP e URL:
POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID:translateText
Corpo JSON della richiesta:
{ source_language_code: 'en', target_language_code: 'ru', contents: 'Dr. Watson, come here!', labels: {'country':'russia','env':'test'} }
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "translations": [ { "translatedText": "Доктор Ватсон, иди сюда!" } ] }
Report sui prezzi
Vai a Google Cloud Visualizzazione Report della console di fatturazione per utilizzare queste etichette come filtri per le richieste all'utilizzo delle risorse.
- Nella dashboard, fai clic sull'icona a forma di menu a tre linee in alto a sinistra e seleziona "Fatturazione" dal menu a discesa. Se hai più account di fatturazione, viene visualizzata una pagina che ti chiede di effettuare una selezione. Fai clic su "Vai all'account di fatturazione collegato".
- Nella pagina Fatturazione, seleziona Report nel menu di navigazione a sinistra.
- Utilizza i filtri nel riquadro di navigazione a destra per controllare l'utilizzo delle richieste.