# General Translation React SDKs (gt-react, gt-next, gt-react-native): getTranslations
URL: https://generaltranslation.com/fr/docs/react/nextjs/reference/functions/get-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Lisez les traductions du dictionnaire dans des composants asynchrones de l’App Router de Next.js avec General Translation. Référence API pour getTranslations.

La fonction `getTranslations` renvoie une fonction asynchrone de consultation du dictionnaire pour la requête App Router en cours. Importez-la depuis `gt-next/server` lorsqu’un composant asynchrone ne peut pas utiliser [`useTranslations`](/docs/react/reference/hooks/use-translations).

`getTranslations` est réservé au serveur et ne fonctionne pas avec le Pages Router.

## Aperçu [#overview]

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

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

## Paramètres [#parameters]

| Paramètre | Description                                   | Type     | Facultatif | Par défaut |
| --------- | --------------------------------------------- | -------- | ---------- | ---------- |
| `rootId`  | Préfixe appliqué à chaque id du dictionnaire. | `string` | Oui        | —          |

## Renvoie [#returns]

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

La fonction résolue renvoie l’entrée du dictionnaire traduite correspondant à un id et accepte [`DictionaryTranslationOptions`](/docs/react/reference/types/dictionary-translation-options). Elle expose également `.obj(id)` pour les objets de dictionnaire imbriqués.

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