TranslateManyResult
Definición de tipo de los resultados que devuelven las operaciones de traducción por lotes
Descripción general
TranslateManyResult representa el resultado de las operaciones de traducción en lote con translateMany.
type TranslateManyResult = Array<ResultadoDeTraducción>;Estructura
Matriz de objetos ResultadoDeTraducción, manteniendo el mismo orden que las entradas de origen.
type ResultadoDeTraducción = RequestSuccess | TranslationError;Ejemplos
Uso básico
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);Gestión de errores
results.forEach((result, index) => {
if ('error' in result) {
console.error(`Entry ${index} falló: ${result.error}`);
} else {
console.log(`Entry ${index}: ${result.translation}`);
}
});Tipos relacionados
TranslationResult- Estructura de un resultado individual
¿Qué te parece esta guía?