Types

TranslateManyResult

Définition de type pour les résultats renvoyés par les opérations de traduction par lots

Vue d’ensemble

TranslateManyResult représente le résultat des opérations de traduction en lot avec translateMany.

type TranslateManyResult = Array<TranslationResult>;

Structure

Tableau d’objets TranslationResult, conservant le même ordre que les éléments d’entrée.

type TranslationResult = RequestSuccess | TranslationError;

Exemples

Utilisation de base

import { GT, TranslateManyResult } from 'generaltranslation';

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

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

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

Gestion des Error

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

Types associés

Comment trouvez-vous ce guide ?