# General Translation React SDKs (gt-react, gt-next, gt-react-native): getTranslations
URL: https://generaltranslation.com/es/docs/react/nextjs/reference/functions/get-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Lee traducciones del diccionario en componentes asíncronos del App Router de Next.js con General Translation. Referencia de API de getTranslations.

La función `getTranslations` devuelve una función asíncrona de búsqueda en el diccionario para la solicitud actual del App Router. Impórtala desde `gt-next/server` cuando un componente asíncrono no pueda usar [`useTranslations`](/docs/react/reference/hooks/use-translations).

`getTranslations` es solo para servidor y no funciona con el Pages Router.

## Resumen [#overview]

```tsx
import { getTranslations } from 'gt-next/server';

const t = await getTranslations();
const heading = t('home.heading');
```

## Parámetros [#parameters]

| Parámetro | Descripción                                      | Tipo     | Opcional | Por defecto |
| --------- | ------------------------------------------------ | -------- | -------- | ----------- |
| `rootId`  | Prefijo que se aplica a cada id del diccionario. | `string` | Sí       | —           |

## Devuelve [#returns]

**Tipo** `Promise<(id: string, options?: DictionaryTranslationOptions) => string>`

La función resultante devuelve la entrada traducida del diccionario correspondiente a un `id` y acepta [`DictionaryTranslationOptions`](/docs/react/reference/types/dictionary-translation-options). También expone `.obj(id)` para objetos anidados del diccionario.

## Ejemplo [#example]

```tsx title="app/account/page.tsx"
import { getTranslations } from 'gt-next/server';

export default async function AccountPage() {
  const t = await getTranslations('account');
  return <h1>{t('heading')}</h1>;
}
```

## Sitemap

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