# General Translation React SDKs (gt-react, gt-next, gt-react-native): getTranslations URL: https://generaltranslation.com/ru/docs/react/tanstack-start/reference/functions/get-translations.mdx --- title: getTranslations description: Получайте переводы из словаря в серверных функциях TanStack Start с помощью General Translation. Справочник API для getTranslations. --- Функция `getTranslations` возвращает функцию поиска по словарю для текущего серверного запроса. Импортируйте её из `gt-tanstack-start/server`. ## Обзор [#overview] ```ts import { getTranslations } from 'gt-tanstack-start/server'; const t = await getTranslations('account'); const heading = t('heading'); ``` ```ts getTranslations(rootId?: string): Promise ``` ## Параметры [#parameters] | Параметр | Описание | Тип | Необязательно | По умолчанию | | -------- | ------------------------------------------ | -------- | ------------- | ------------ | | `rootId` | Префикс, добавляемый к каждому id словаря. | `string` | Да | — | ## Как это работает [#how-it-works] `getTranslations` получает локаль и настройку интернационализации, созданную [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Необязательный `rootId` задает область для всех обращений в пределах одного пути словаря. Функция выбрасывает исключение при вызове вне активной области запроса middleware. Поиск неизвестного id словаря также выбрасывает исключение. ## Возвращает [#returns] **Тип** `Promise<(id: string, options?: DictionaryTranslationOptions) => string>` Функция, в которую разрешается промис, принимает [`DictionaryTranslationOptions`](/docs/react/reference/types/dictionary-translation-options) и предоставляет `.obj(id)` для вложенных объектов словаря. ## Пример [#example] ```ts import { createServerFn } from '@tanstack/react-start'; import { getTranslations } from 'gt-tanstack-start/server'; export const loadHeading = createServerFn({ method: 'GET' }).handler( async () => { const t = await getTranslations('account'); return t('heading'); } ); ```