# General Translation Platform: GTRuntime
URL: https://generaltranslation.com/es/docs/platform/core/reference/runtime.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Usa la traducción en tiempo de ejecución, el formateo y los helpers de configuración regional sin gestión de proyectos. Referencia de la API de GTRuntime.

Importa `GTRuntime` desde `generaltranslation/runtime` cuando tu aplicación no necesite gestionar archivos ni proyectos. La clase [`GT`](/docs/platform/core/reference/gt-class/constructor), que es compatible, la extiende y añade esos métodos de gestión.

| Exportación                             | Descripción                                                          |
| --------------------------------------- | -------------------------------------------------------------------- |
| [`GTRuntime`](#runtime)                 | Métodos de traducción en tiempo de ejecución, formateo y configuración regional. |
| [`GTConstructorParams`](#configuration) | Opciones compartidas del constructor y de reconfiguración.           |

## `GTRuntime` [#runtime]

**Tipo** clase · **Constructor** `new GTRuntime(params?: GTConstructorParams)`

El punto de entrada de runtime excluye el cliente de gestión de archivos y proyectos. Mantiene [`translate`](/docs/platform/core/reference/gt-class-methods/translation/translate), [`translateMany`](/docs/platform/core/reference/gt-class-methods/translation/translate-many), las funciones de formateo, los helpers de configuración regional y [`setConfig`](/docs/platform/core/reference/gt-class/set-config). Sus contratos en tiempo de ejecución son los mismos que los de los métodos heredados 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
```

Las funciones auxiliares de formato y los helpers de configuración regional no requieren credenciales de API. La traducción en tiempo de ejecución requiere un ID del Project y una API Key.

No incluyas API Keys en los bundles que se despliegan en navegadores o dispositivos móviles.

## `GTConstructorParams` [#configuration]

**Tipo** object · **Opcional** · **Predeterminado** `{}`

Importa el tipo desde `generaltranslation/runtime`. Es la misma [configuración del constructor](/docs/platform/core/reference/types/gt-constructor-params) que usa la clase raíz: API Keys, ID del Project, URL base, locales y mapeo personalizado. No acepta `fetch`, `timeoutMs`, `retryPolicy` ni `apiVersion`.

Usa [`setConfig`](/docs/platform/core/reference/gt-class/set-config) para reconfigurar una instancia.

## Sitemap

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