# General Translation React SDKs (gt-react, gt-next): getTranslations URL: https://generaltranslation.com/fr/docs/react/nextjs/reference/functions/get-translations.mdx --- title: getTranslations 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

{t('heading')}

; } ```