# General Translation Platform: GTRuntime
URL: https://generaltranslation.com/fr/docs/platform/core/reference/runtime.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Utilisez la traduction à l’exécution, le formatage et les utilitaires de paramètres régionaux sans gestion de projet. Référence de l’API pour GTRuntime.

Importez `GTRuntime` depuis `generaltranslation/runtime` lorsque votre application n’a pas besoin de gérer des fichiers ou des projets. La classe [`GT`](/docs/platform/core/reference/gt-class/constructor) prise en charge l’étend et y ajoute ces méthodes de gestion.

| Export                                  | Description                                                                                |
| --------------------------------------- | ------------------------------------------------------------------------------------------ |
| [`GTRuntime`](#runtime)                 | Méthodes de traduction à l’exécution, de formatage et de gestion des paramètres régionaux. |
| [`GTConstructorParams`](#configuration) | Options communes au constructeur et à la reconfiguration.                                  |

## `GTRuntime` [#runtime]

**Type** classe · **Constructeur** `new GTRuntime(params?: GTConstructorParams)`

Le point d&#39;entrée runtime n&#39;inclut pas le client de gestion des fichiers et des projets. Il conserve [`translate`](/docs/platform/core/reference/gt-class-methods/translation/translate), [`translateMany`](/docs/platform/core/reference/gt-class-methods/translation/translate-many), le formatage, les utilitaires de paramètres régionaux et [`setConfig`](/docs/platform/core/reference/gt-class/set-config). Leurs contrats d&#39;exécution sont identiques à ceux des méthodes héritées de [`GT`](/docs/platform/core/reference/gt-class/constructor).

```ts title="format.ts"
import { GTRuntime } from 'generaltranslation/runtime';

const runtime = new GTRuntime({ sourceLocale: 'en', targetLocale: 'en-US' });
console.log(runtime.formatNum(1234.5)); // 1,234.5
```

Les utilitaires de formatage et de paramètres régionaux ne nécessitent aucun identifiant d’API. La traduction à l’exécution requiert un ID de projet et une clé API.

N’intégrez jamais de clés API dans les bundles déployés sur navigateur ou mobile.

## `GTConstructorParams` [#configuration]

**Type** object · **Facultatif** · **Valeur par défaut** `{}`

Importez le type depuis `generaltranslation/runtime`. Il s&#39;agit de la même [configuration du constructeur](/docs/platform/core/reference/types/gt-constructor-params) que celle de la classe racine : clés API, ID de projet, URL de base, locales et mapping personnalisé. Il n&#39;accepte ni `fetch`, ni `timeoutMs`, ni `retryPolicy`, ni `apiVersion`.

Utilisez [`setConfig`](/docs/platform/core/reference/gt-class/set-config) pour reconfigurer une instance.

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
