# General Translation React SDKs (gt-react, gt-next, gt-react-native): getTranslations
URL: https://generaltranslation.com/it/docs/react/nextjs/reference/functions/get-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Leggi le traduzioni del dizionario nei componenti asincroni dell’App Router di Next.js con General Translation. Riferimento API per getTranslations.

La funzione `getTranslations` restituisce una funzione asincrona per il lookup nel dizionario per la richiesta corrente dell’App Router. Importala da `gt-next/server` quando un componente async non può usare [`useTranslations`](/docs/react/reference/hooks/use-translations).

`getTranslations` è disponibile solo lato server e non funziona con il Pages Router.

## Panoramica [#overview]

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

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

## Parametri [#parameters]

| Parametro | Descrizione                                  | Tipo     | Facoltativo | Predefinito |
| --------- | -------------------------------------------- | -------- | ----------- | ----------- |
| `rootId`  | Prefisso applicato a ogni ID del dizionario. | `string` | Sì          | —           |

## Restituisce [#returns]

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

La funzione restituita risolve la voce tradotta del dizionario associata a un `id` e accetta [`DictionaryTranslationOptions`](/docs/react/reference/types/dictionary-translation-options). Espone anche `.obj(id)` per gli oggetti annidati del dizionario.

## Esempio [#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.
