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 delle etichette riguarda i clienti che forniscono traduzioni servizi 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 saranno disponibili per l'applicazione di filtri nella sezione Report di in 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 per account di fatturazione. Non sono previsti cambiamenti per l'utilizzo delle etichette di Cloud Translation.

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. Questi le richieste fatturabili includono traduzione batch, rilevamento lingua e traduzione 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 di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Report Prezzi

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

  1. Dalla dashboard, fai clic sull'icona menu 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".
  2. Nella pagina Fatturazione, seleziona Report nel menu di navigazione a sinistra.
  3. Usa i filtri nel menu di navigazione a destra per controllare l'utilizzo delle richieste.