# generaltranslation: General Translation Core SDK: requiresTranslation URL: https://generaltranslation.com/es/docs/core/functions/locales/requires-translation.mdx --- title: requiresTranslation description: Referencia de la API de la función requiresTranslation --- ## Resumen La función `requiresTranslation` determina si se necesita traducción entre la configuración regional de origen y la de destino, sin necesidad de una instancia de la clase GT. *** ## Referencia ### Parámetros ### Devuelve `boolean`: `true` si se requiere traducción; `false` en caso contrario *** ## Ejemplos ```typescript import { requiresTranslation } from 'generaltranslation'; // Los idiomas diferentes requieren traducción console.log(requiresTranslation('en-US', 'es-ES')); // true console.log(requiresTranslation('en-US', 'fr-FR')); // true // Los idiomas iguales no requieren traducción console.log(requiresTranslation('en-US', 'en-US')); // false console.log(requiresTranslation('en-US', 'en-GB')); // false // Con filtro de configuración regional aprobada const approved = ['en-US', 'es-ES', 'fr-FR']; console.log(requiresTranslation('en-US', 'it-IT', approved)); // false (no aprobado) console.log(requiresTranslation('en-US', 'es-ES', approved)); // true (aprobado y diferente) ``` *** ## Notas * Respeta las restricciones de configuración regional aprobadas * Devuelve false cuando la configuración regional de destino no está en la lista aprobada * Tiene en cuenta los mapeos personalizados de configuración regional ## Siguientes pasos * Usa el método de la clase GT [`requiresTranslation`](/docs/core/class/methods/locales/requires-translation) * Compara idiomas con [`isSameLanguage`](/docs/core/functions/locales/is-same-language)