# generaltranslation: General Translation Core SDK: Часто задаваемые вопросы URL: https://generaltranslation.com/ru/docs/core/faqs.mdx --- title: Часто задаваемые вопросы description: Часто задаваемые вопросы о generaltranslation (основная библиотека) --- ### Для чего нужна основная библиотека? Пакет `generaltranslation` предоставляет утилиты для работы с локалями (разбор, сравнение, форматирование), а также прямой доступ к API перевода GT. Это базовая основа для gt-next, gt-react и gt-react-native. ### Могу ли я использовать основную библиотеку отдельно? Да. Если вам нужны утилиты для работы с локалями, такие как [`getLocaleName`](/docs/core/functions/locales/get-locale-name), [`isValidLocale`](/docs/core/functions/locales/is-valid-locale) или [`formatDateTime`](/docs/core/functions/formatting/format-date-time), но вы не используете React-фреймворк, основную библиотеку можно использовать напрямую. ### Нужен ли API-ключ для утилит для работы с локалями? Нет. Утилиты для работы с локалями работают полностью офлайн. API-ключ нужен только в том случае, если вы вызываете [методы перевода](/docs/core/class/methods/translation/translate) класса GT. ### В чем разница между автономными функциями и методами класса? Автономные функции (например, `getLocaleName()`) — это утилиты без состояния, которые можно импортировать и вызывать напрямую. Класс `GT` предоставляет ту же функциональность, а также доступ к API перевода, с настройкой через ваш API-ключ и идентификатор проекта.