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
TranslationResult- Structure de résultat individuelle
Comment trouvez-vous ce guide ?