# generaltranslation: General Translation Core SDK: TranslationResult URL: https://generaltranslation.com/es/docs/core/types/translation-result.mdx --- title: TranslationResult description: Definición de tipo de los resultados de traducción que devuelven los métodos `translate()` --- ## Resumen `TranslationResult` representa el resultado de las operaciones de traducción. ```typescript type TranslationResult = RequestSuccess | TranslationError; ``` ## Tipos de unión ### RequestSuccess ```typescript type RequestSuccess = TypedResult & { locale: string; reference: TranslationResultReference; }; ``` ### TranslationError ```typescript type TranslationError = { error: string; code: number; reference?: TranslationResultReference; }; ``` ## Ejemplos ### Manejo básico de errores ```typescript copy import { GT, TranslationResult } from 'generaltranslation'; const gt = new GT({ apiKey: 'your-api-key' }); const result: TranslationResult = await gt.translate('Hello'); if ('error' in result) { console.error(`Traducción fallida: ${result.error}`); } else { console.log(`Traducción: ${result.translation}`); } ``` ### Guardias de tipo ```typescript copy function isTranslationError(result: TranslationResult): result is TranslationError { return 'error' in result; } if (isTranslationError(result)) { // Manejar error } else { // Manejar éxito } ``` ## Tipos relacionados * [`TranslateManyResult`](/docs/core/types/translate-many-result) - Resultados de traducción en lote