# 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
Docs index: https://generaltranslation.com/llms.txt
Description: Traduce cadenas independientes en el runtime de TanStack Start con General Translation. Referencia de API para getGT.

La función `getGT` devuelve de forma asíncrona una función síncrona de traducción de cadenas para la solicitud actual del servidor o el navegador. Impórtala desde `gt-tanstack-start`.

## Descripción general [#overview]

```ts
import { getGT } from 'gt-tanstack-start';

const gt = await getGT();
const label = gt('Submit');
```

```ts
getGT(messages?: Message[]): Promise<GTFunctionType>
```

## 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]

En el servidor, `getGT` lee la configuración regional y la configuración de internacionalización creadas por [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). En el navegador, lee el almacén de condiciones inicializado por [`initializeGT`](/docs/react/reference/config#initialize). Prepara las traducciones de forma asíncrona y luego devuelve una función que traduce cadenas de origen de forma sincrónica.

Las llamadas del servidor lanzan una excepción 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';

export const loadTitle = createServerFn({ method: 'GET' }).handler(async () => {
  const gt = await getGT();
  return gt('Account settings');
});
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
