# generaltranslation: General Translation Core SDK: よくある質問 URL: https://generaltranslation.com/ja/docs/core/faqs.mdx --- title: よくある質問 description: generaltranslation(コアライブラリ)に関するFAQ --- ### コアライブラリは何に使いますか? `generaltranslation` パッケージは、ロケールユーティリティ (解析、比較、書式設定) と GT 翻訳 API への直接アクセスを提供します。gt-next、gt-react、gt-react-native を内部で支える基盤となるパッケージです。 ### コアライブラリを単独で使用できますか? はい。React フレームワークを使わずに、[`getLocaleName`](/docs/core/functions/locales/get-locale-name)、[`isValidLocale`](/docs/core/functions/locales/is-valid-locale)、[`formatDateTime`](/docs/core/functions/formatting/format-date-time) などのロケールユーティリティが必要な場合は、コアライブラリを直接使用できます。 ### ロケールユーティリティに API キーは必要ですか? いいえ。ロケールユーティリティ関数は完全にオフラインで動作します。API キーが必要なのは、GT クラスの[翻訳メソッド](/docs/core/class/methods/translation/translate)を呼び出す場合のみです。 ### スタンドアロン関数とクラスメソッドの違いは何ですか? スタンドアロン関数 (例: `getLocaleName()`) は、状態を持たないユーティリティで、インポートしてそのまま直接呼び出せます。`GT` クラスは、同じ機能に加えて、API キーとプロジェクト ID を設定することで翻訳 API にもアクセスできます。