# General Translation React SDKs (gt-react, gt-next, gt-react-native): Uso de funciones del servidor URL: https://generaltranslation.com/es/docs/react/tanstack-start/using-server-functions.mdx --- title: Uso de funciones del servidor description: Cómo traducir cadenas y leer el estado de la solicitud con General Translation en las funciones del servidor de TanStack Start. --- La entrada `gt-tanstack-start/server` proporciona utilidades de traducción con alcance por solicitud para loaders, funciones del servidor y metadatos renderizados en el servidor. ## Antes de empezar [#before-start] Completa la [configuración de TanStack Start](/docs/react/tanstack-start/setup). Debes registrar [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware) de forma global y llamar a [`initializeGT`](/docs/react/reference/config#initialize) antes de que el middleware procese una solicitud. Las funciones auxiliares del servidor lanzan una excepción si se llaman fuera del ámbito de una solicitud activa del middleware. ## Traducir en una función del servidor [#translate] Crea una función del servidor de TanStack Start y luego llama a [`getGT`](/docs/react/tanstack-start/reference/functions/get-gt) dentro de su manejador de solicitud. Usa [`getLocale`](/docs/react/tanstack-start/reference/functions/get-locale) y [`getEnableI18n`](/docs/react/tanstack-start/reference/functions/get-enable-i18n) cuando la respuesta también necesite el estado de la solicitud. ```tsx title="src/routes/account.tsx" import { createFileRoute } from '@tanstack/react-router'; import { createServerFn } from '@tanstack/react-start'; import { getEnableI18n, getGT, getLocale, } from 'gt-tanstack-start/server'; const loadAccount = createServerFn({ method: 'GET' }).handler(async () => { const gt = await getGT(); return { locale: getLocale(), enableI18n: getEnableI18n(), title: gt('Account'), }; }); export const Route = createFileRoute('/account')({ loader: () => loadAccount(), head: ({ loaderData }) => ({ meta: [{ title: loaderData?.title }], }), component: Account, }); function Account() { const data = Route.useLoaderData(); return