# generaltranslation: General Translation Core SDK: TranslateManyResult URL: https://generaltranslation.com/fr/docs/core/types/translate-many-result.mdx --- title: TranslateManyResult description: Définition du type pour les résultats renvoyés par les opérations de traduction par lot --- ## Vue d’ensemble `TranslateManyResult` représente le résultat des opérations de traduction par lot avec [`translateMany`](/docs/core/class/methods/translation/translate-many). ```typescript type TranslateManyResult = TranslationResult[]; ``` Il s’agit d’un tableau d’objets [`TranslationResult`](/docs/core/types/translation-result), dans le même ordre que les entrées en entrée. ## Structure ```typescript type TranslationResult = RequestSuccess | TranslationError; type RequestSuccess = TypedResult & { success: true; locale: string; }; type TranslationError = { success: false; error: string; code: number; }; ``` Chaque élément est soit un résultat, soit une erreur, ce que l’on distingue via la propriété `success`. ## Exemples ### Utilisation de base ```typescript copy import { GT, TranslateManyResult } from 'generaltranslation'; const gt = new GT({ apiKey: 'your-api-key', projectId: 'your-project-id' }); const results: TranslateManyResult = await gt.translateMany( ['Hello', 'Goodbye'], 'es' ); ``` ### Gestion des erreurs ```typescript copy results.forEach((result, index) => { if (result.success) { console.log(`Entry ${index}: ${result.translation}`); } else { console.error(`Entry ${index} failed: ${result.error}`); } }); ``` ## Types associés * [`TranslationResult`](/docs/core/types/translation-result) - Structure de résultat individuelle * [`translateMany`](/docs/core/class/methods/translation/translate-many) - Méthode renvoyant ce type