# General Translation Platform: TranslateManyResult
URL: https://generaltranslation.com/fr/docs/platform/core/reference/types/translate-many-result.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Tableau de résultats renvoyé par la traduction par lots. Référence de l’API pour le type TranslateManyResult.

`TranslateManyResult` est la valeur renvoyée par [`translateMany`](/docs/platform/core/reference/gt-class-methods/translation/translate-many). Il s’agit d’un tableau d’objets [`TranslationResult`](/docs/platform/core/reference/types/translation-result), dans le même ordre que les éléments d’entrée.

## Vue d’ensemble [#overview]

`TranslateManyResult` est un tableau de résultats de traduction. Chaque élément correspond soit à une réussite, soit à une erreur, selon la valeur de sa propriété `success`.

```typescript
type TranslateManyResult = TranslationResult[];
```

Chaque élément a la forme de [`TranslationResult`](/docs/platform/core/reference/types/translation-result) :

```typescript
type TranslationResult = RequestSuccess | TranslationError;

type RequestSuccess = TypedResult & {
  success: true;
  locale: string;
};

type TranslationError = {
  success: false;
  error: string;
  code: number;
};
```

## Exemple [#example]

```typescript
import { GT } from 'generaltranslation';
import { TranslateManyResult } from 'generaltranslation/types';

const gt = new GT({
  apiKey: 'your-api-key',
  projectId: 'your-project-id'
});

const results: TranslateManyResult = await gt.translateMany(
  ['Hello', 'Goodbye'],
  'es'
);
```

```typescript
// Filtrer chaque élément selon la propriété success
results.forEach((result, index) => {
  if (result.success) {
    console.log(`Entry ${index}: ${result.translation}`);
  } else {
    console.error(`Entry ${index} failed: ${result.error}`);
  }
});
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
