Types

RésultatTraductionsMultiples

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

Présentation

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 entrées en 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', targetLocale: 'es' },
  { source: 'Goodbye', targetLocale: 'es' }
];

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

Gestion des erreurs

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

Types connexes

Que pensez-vous de ce guide ?

RésultatTraductionsMultiples