Types
TranslateManyResult
Definizione del tipo per i risultati restituiti dalle operazioni di traduzione batch
Panoramica
TranslateManyResult rappresenta il risultato delle operazioni di traduzione batch con translateMany.
type TranslateManyResult = Array<TranslationResult>;Struttura
Array di oggetti TranslationResult, che mantiene lo stesso ordine delle voci di input.
type TranslationResult = RequestSuccess | TranslationError;Esempi
Uso di 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);Gestione degli errori
results.forEach((result, index) => {
if ('error' in result) {
console.error(`Voce ${index} non riuscita: ${result.error}`);
} else {
console.log(`Voce ${index}: ${result.translation}`);
}
});Tipi correlati
TranslationResult- Struttura di un singolo risultato
Come valuti questa guida?