Types

TranslateManyResult

Definición de tipo para los resultados devueltos por operaciones de traducción en lote

Descripción general

TranslateManyResult representa el resultado de las operaciones de traducción en lote con translateMany.

type TranslateManyResult = Array<ResultadoDeTraducción>;

Estructura

Matriz de objetos ResultadoDeTraducción, manteniendo el mismo orden que las entradas de entrada.

type ResultadoDeTraducción = RequestSuccess | TranslationError;

Ejemplos

Uso básico

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);

Gestión de errores

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

Tipos relacionados

¿Qué te ha parecido esta guía?

TranslateManyResult