# General Translation React SDKs (gt-react, gt-next, gt-react-native): getGT URL: https://generaltranslation.com/fr/docs/react/tanstack-start/reference/functions/get-gt.mdx --- title: getGT description: Traduisez des chaînes indépendantes dans le runtime de TanStack Start avec General Translation. Référence API de getGT. --- La fonction `getGT` renvoie de manière asynchrone une fonction synchrone de traduction de chaînes pour la requête serveur en cours ou le navigateur. Importez-la depuis `gt-tanstack-start`. ## Aperçu [#overview] ```ts import { getGT } from 'gt-tanstack-start'; const gt = await getGT(); const label = gt('Submit'); ``` ```ts getGT(messages?: Message[]): Promise ``` ## Paramètres [#parameters] | Paramètre | Description | Type | Facultatif | Par défaut | | ---------- | ------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ---------- | ---------- | | `messages` | Messages fournis par le compilateur à précharger pour le hot reload en développement. Dans la plupart des cas, ce paramètre est omis. | `Message[]` | Oui | — | ## Fonctionnement [#how-it-works] Sur le serveur, `getGT` lit le paramètre régional et le paramètre d’internationalisation définis par [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Dans le navigateur, il lit le magasin de conditions initialisé par [`initializeGT`](/docs/react/reference/config#initialize). Il prépare les traductions de façon asynchrone, puis renvoie une fonction qui traduit les chaînes source de façon synchrone. Les appels serveur lèvent une erreur hors d’un contexte de requête middleware actif. ## Retourne [#returns] **Type** `Promise<(content: string, options?: GTTranslationOptions) => string>` La fonction résolue accepte des variables d’interpolation ainsi que des [`GTTranslationOptions`](/docs/react/reference/types/inline-translation-options), comme `$context`, `$id` et `$maxChars`. ## Exemple [#example] ```ts import { createServerFn } from '@tanstack/react-start'; import { getGT } from 'gt-tanstack-start'; export const loadTitle = createServerFn({ method: 'GET' }).handler(async () => { const gt = await getGT(); return gt('Account settings'); }); ```