# General Translation Platform: GTRuntime
URL: https://generaltranslation.com/it/docs/platform/core/reference/runtime.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Usa la traduzione runtime, la formattazione e gli helper per le impostazioni regionali senza la gestione dei progetti. Riferimento API per GTRuntime.

Importa `GTRuntime` da `generaltranslation/runtime` quando la tua applicazione non ha bisogno di gestire file o progetti. La classe supportata [`GT`](/docs/platform/core/reference/gt-class/constructor) la estende aggiungendo tali metodi di gestione.

| Export                                  | Descrizione                                                                     |
| --------------------------------------- | ------------------------------------------------------------------------------- |
| [`GTRuntime`](#runtime)                 | Metodi per la traduzione runtime, la formattazione e le impostazioni regionali. |
| [`GTConstructorParams`](#configuration) | Opzioni condivise per il costruttore e la riconfigurazione.                     |

## `GTRuntime` [#runtime]

**Tipo** classe · **Costruttore** `new GTRuntime(params?: GTConstructorParams)`

L&#39;entry point di runtime esclude il client per la gestione di file e progetti, ma mantiene [`translate`](/docs/platform/core/reference/gt-class-methods/translation/translate), [`translateMany`](/docs/platform/core/reference/gt-class-methods/translation/translate-many), la formattazione, gli helper per le impostazioni regionali e [`setConfig`](/docs/platform/core/reference/gt-class/set-config). I relativi contratti di runtime corrispondono a quelli dei metodi ereditati da [`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
```

Gli helper di formattazione e per le impostazioni regionali non richiedono credenziali API. La traduzione a runtime richiede un ID progetto e una chiave API.

Non incorporare le chiavi API nei bundle distribuiti per browser o dispositivi mobili.

## `GTConstructorParams` [#configuration]

**Tipo** object · **Facoltativo** · **Predefinito** `{}`

Importa il tipo da `generaltranslation/runtime`. Si tratta della stessa [configurazione del costruttore](/docs/platform/core/reference/types/gt-constructor-params) usata dalla classe radice: chiavi API, ID progetto, URL di base, impostazioni regionali e mapping personalizzato. Non accetta `fetch`, `timeoutMs`, `retryPolicy` né `apiVersion`.

Per riconfigurare un&#39;istanza, usa [`setConfig`](/docs/platform/core/reference/gt-class/set-config).

## Sitemap

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