Types

TranslateManyResult

Definizione del tipo per i risultati restituiti dalle operazioni di traduzione batch

Panoramica

TranslateManyResult rappresenta il risultato delle operazioni di traduzione batch con translateMany.

type TranslateManyResult = Array<TranslationResult>;

Struttura

Array di oggetti TranslationResult, che mantiene lo stesso ordine delle voci di input.

type TranslationResult = RequestSuccess | TranslationError;

Esempi

Uso di base

import { GT, TranslateManyResult } from 'generaltranslation';

const gt = new GT({
  apiKey: 'your-api-key',
  sourceLocale: 'en'
});

const entries = [
  { source: 'Hello', targetLocale: 'es' },
  { source: 'Goodbye', targetLocale: 'es' }
];

const results: TranslateManyResult = await gt.translateMany(entries);

Gestione degli errori

results.forEach((result, index) => {
  if ('error' in result) {
    console.error(`Voce ${index} non riuscita: ${result.error}`);
  } else {
    console.log(`Voce ${index}: ${result.translation}`);
  }
});

Tipi correlati

Come valuti questa guida?

TranslateManyResult