# generaltranslation: General Translation Core SDK: EntryMetadata URL: https://generaltranslation.com/es/docs/core/types/entry-metadata.mdx --- title: EntryMetadata description: Definición de tipo para los metadatos que personalizan el comportamiento de la traducción --- ## Resumen `EntryMetadata` proporciona una configuración opcional para los objetos [`TranslateManyEntry`](/docs/core/types/Entry) en las operaciones de traducción. ```typescript type EntryMetadata = { id?: string; hash?: string; context?: string; maxChars?: number; dataFormat?: DataFormat; actionType?: ActionType; }; ``` ## Propiedades | Propiedad | Tipo | Descripción | | ------------- | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | | `id?` | `cadena` | Identificador único de la entrada | | `hash?` | `cadena` | Hash del contenido para el almacenamiento en caché y la deduplicación | | `context?` | `cadena` | Indicación de contexto para los traductores (p. ej., "Texto del botón", "Menú de navegación") | | `maxChars?` | `number` | Límite máximo de caracteres de la traducción | | `dataFormat?` | [`DataFormat`](/docs/core/types/data-format) | Especificación del formato del contenido (`'JSX'`, `'ICU'`, `'I18NEXT'` o `'STRING'`) | | `actionType?` | `ActionType` | Preferencia del modelo de traducción | ### Tipos relacionados ```typescript type DataFormat = 'JSX' | 'ICU' | 'I18NEXT' | 'STRING'; type ActionType = 'fast'; ``` ## Ejemplos ### Uso básico ```typescript copy import { GT, TranslateManyEntry } from 'generaltranslation'; const entry: TranslateManyEntry = { source: 'Save', metadata: { context: 'Button text', actionType: 'fast' } }; const gt = new GT({ apiKey: 'your-api-key', projectId: 'your-project-id' }); const result = await gt.translate(entry, 'es'); ``` ### Con formato ICU ```typescript copy const entry: TranslateManyEntry = { source: '{count, plural, other {{count} items}}', metadata: { dataFormat: 'ICU', context: 'Item count' } }; ``` ## Tipos relacionados * [`TranslateManyEntry`](/docs/core/types/Entry) - Tipo padre que usa estos metadatos * [`DataFormat`](/docs/core/types/data-format) - Opciones de formato del contenido