# generaltranslation: General Translation Core SDK: TranslateManyEntry URL: https://generaltranslation.com/it/docs/core/types/Entry.mdx --- title: TranslateManyEntry description: Definizione di tipo per le voci di traduzione utilizzate nelle operazioni translate e translateMany --- ## Panoramica `TranslateManyEntry` rappresenta il tipo di input per [`translate`](/docs/core/class/methods/translation/translate) e [`translateMany`](/docs/core/class/methods/translation/translate-many). Può essere una semplice stringa o un oggetto con contenuto sorgente e metadati facoltativi. ```typescript type TranslateManyEntry = string | { source: Content; metadata?: EntryMetadata }; ``` ## Varianti ### Stringa Una semplice stringa è la forma più semplice: verrà tradotta così com'è. ```typescript 'Hello, world!' ``` ### Oggetto Un oggetto con `source` e `metadata` facoltativo: | Proprietà | Tipo | Descrizione | | ----------- | --------------- | ----------------------------------------------------- | | `source` | `Content` | Contenuto sorgente da tradurre | | `metadata?` | `EntryMetadata` | Metadati facoltativi per personalizzare la traduzione | ### Tipo di contenuto ```typescript type Content = JsxChildren | IcuMessage | StringMessage | I18nextMessage; ``` *** ## Esempi ### Stringhe semplici ```typescript copy import { GT } from 'generaltranslation'; const gt = new GT({ apiKey: 'your-api-key', projectId: 'your-project-id' }); // Stringa singola const result = await gt.translate('Hello, world!', 'es'); // Array di stringhe const results = await gt.translateMany(['Home', 'About', 'Contact'], 'es'); ``` ### Oggetti con metadati ```typescript copy import { GT, TranslateManyEntry } from 'generaltranslation'; const gt = new GT({ apiKey: 'your-api-key', projectId: 'your-project-id' }); const entries: TranslateManyEntry[] = [ { source: 'Hello, world!' }, { source: '{count, plural, other {{count} items}}', metadata: { dataFormat: 'ICU', context: 'Item count display' } } ]; const results = await gt.translateMany(entries, { targetLocale: 'es' }); ``` ## Tipi correlati * [`EntryMetadata`](/docs/core/types/entry-metadata) - Opzioni dei metadati * [`TranslateManyResult`](/docs/core/types/translate-many-result) - Risultati della traduzione in blocco * [`Content`](/docs/core/types/Content) - Unione di tipi di contenuto