# General Translation React SDKs (gt-react, gt-next, gt-react-native): getGT URL: https://generaltranslation.com/es/docs/react/tanstack-start/reference/functions/get-gt.mdx --- title: getGT description: Traduce cadenas independientes en funciones de servidor de TanStack Start con General Translation. Referencia de API para getGT. --- La función `getGT` devuelve una función síncrona de traducción de cadenas para la solicitud actual del servidor. Impórtala desde `gt-tanstack-start/server`. ## Descripción general [#overview] ```ts import { getGT } from 'gt-tanstack-start/server'; const gt = await getGT(); const label = gt('Submit'); ``` ```ts getGT(messages?: Message[]): Promise ``` ## Parámetros [#parameters] | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | -------- | -------------- | | `messages` | Mensajes proporcionados por el compilador para precargar en el hot reload de desarrollo. La mayoría de quienes lo invocan omiten este parámetro. | `Message[]` | Sí | — | ## Cómo funciona [#how-it-works] `getGT` lee la configuración regional y la configuración de internacionalización creadas por [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Prepara las traducciones de forma asíncrona y luego devuelve una función que traduce cadenas de origen de forma sincrónica. La función lanza una excepción si se llama fuera del ámbito de una solicitud activa del middleware. ## Devuelve [#returns] **Tipo** `Promise<(content: string, options?: GTTranslationOptions) => string>` La función resultante acepta variables de interpolación y [`GTTranslationOptions`](/docs/react/reference/types/inline-translation-options), como `$context`, `$id` y `$maxChars`. ## Ejemplo [#example] ```ts import { createServerFn } from '@tanstack/react-start'; import { getGT } from 'gt-tanstack-start/server'; export const loadTitle = createServerFn({ method: 'GET' }).handler(async () => { const gt = await getGT(); return gt('Account settings'); }); ```