TranslateManyResult
Typdefinition für Ergebnisse, die von Batch-Übersetzungen zurückgegeben werden
Überblick
TranslateManyResult steht für das Ergebnis von Batch-Übersetzungen mit translateMany.
type TranslateManyResult = Array<TranslationResult>;Struktur
Array von TranslationResult-Objekten in derselben Reihenfolge wie die Eingabeeinträge.
type TranslationResult = RequestSuccess | TranslationError;Beispiele
Grundlegende Nutzung
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);Fehlerbehandlung
results.forEach((result, index) => {
if ('error' in result) {
console.error(`Entry ${index} fehlgeschlagen: ${result.error}`);
} else {
console.log(`Entry ${index}: ${result.translation}`);
}
});Verwandte Typen
TranslationResult- Struktur eines einzelnen Ergebnisses
Wie ist diese Anleitung?