Creazione di report sull'utilizzo 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, dove puoi suddividere gli addebiti in base all'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 scopi di fatturazione, è importante associare richieste specifiche ai rispettivi clienti. È qui che entrano in gioco le etichette. Quando effettui una chiamata per conto di un cliente, etichetta la richiesta con un'etichetta specifica per il cliente. 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 lunghezza 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 della chiave di un'etichetta deve essere univoca all'interno di una singola richiesta (ad es. {'country':'india'} è consentito, 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 tariffe in base all'account di fatturazione. Non sono previsti cambiamenti per l'utilizzo delle etichette di Cloud Translation.

Le commissioni sono associate all'account di fatturazione del progetto che contiene la richiesta. In alternativa, se viene utilizzato un modello personalizzato o di traduzione automatica neurale (NMT), le commissioni sono associate al progetto che contiene il modello.

Ai fini della fatturazione, tutte le richieste fatturabili possono avere etichette proprie. Queste richieste fatturabili includono traduzione batch, rilevamento della lingua e 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, apporta 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 di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "translations": [
    {
      "translatedText": "Доктор Ватсон, иди сюда!"
    }
  ]
}

Report sui prezzi

Vai alla visualizzazione Report della console di fatturazione Google Cloud per utilizzare queste etichette come filtri per l'utilizzo delle richieste.

  1. 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 disponi di più account di fatturazione, viene visualizzata una pagina che ti chiede di effettuare una selezione. Fai clic su "Vai all'account di fatturazione collegato".
  2. Nella pagina Fatturazione, seleziona Report nel menu di navigazione a sinistra.
  3. Utilizza i filtri nel riquadro di navigazione a destra per controllare l'utilizzo delle richieste.