# General Translation React SDKs (gt-react, gt-next): getTranslations URL: https://generaltranslation.com/ru/docs/react/nextjs/reference/functions/get-translations.mdx --- title: getTranslations description: Читайте переводы из словаря в асинхронных компонентах App Router в Next.js с General Translation. API-справочник для getTranslations. --- Функция `getTranslations` возвращает асинхронную функцию поиска по словарю для текущего запроса App Router. Импортируйте её из `gt-next/server`, если асинхронный компонент не может использовать [`useTranslations`](/docs/react/reference/hooks/use-translations). `getTranslations` работает только на сервере и не поддерживает Pages Router. ## Обзор [#overview] ```tsx import { getTranslations } from 'gt-next/server'; const t = await getTranslations(); const heading = t('home.heading'); ``` ## Параметры [#parameters] | Параметр | Описание | Тип | Необязательный | По умолчанию | | -------- | ------------------------------------------ | -------- | -------------- | ------------ | | `rootId` | Префикс, добавляемый к каждому id словаря. | `string` | Да | — | ## Возвращает [#returns] **Тип** `Promise<(id: string, options?: DictionaryTranslationOptions) => string>` Полученная функция возвращает переведённую запись словаря для указанного id и принимает [`DictionaryTranslationOptions`](/docs/react/reference/types/dictionary-translation-options). Она также предоставляет `.obj(id)` для вложенных объектов словаря. ## Пример [#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')}

; } ```