# Sitemap

Documentation links point to the plain-markdown view of each page; removing the `.mdx` extension gives the HTML page.

## Overview

- [Introduction](https://generaltranslation.com/en-US/docs/overview/get-started.mdx): Choose a quickstart and see how General Translation's full-stack localization platform fits together.
- [Using coding agents](https://generaltranslation.com/en-US/docs/overview/for-coding-agents.mdx): How to use AI coding agents and LLMs with General Translation by pointing them at the machine-readable docs, the MCP server, and our drop-in agent guide.
- [Key concepts](https://generaltranslation.com/en-US/docs/overview/key-concepts.mdx): Understand the core concepts behind General Translation, including internationalization, localization, translation, locales, and context.

## Platform

- [Get started with the Dashboard](https://generaltranslation.com/en-US/docs/platform/dashboard/get-started.mdx): Run translation, context, and review workflows from the General Translation Dashboard.
- [Quickstart](https://generaltranslation.com/en-US/docs/platform/core/quickstart.mdx): Use the General Translation Core library when you need lower-level control, and translate your first string.
- [Quickstart](https://generaltranslation.com/en-US/docs/platform/locadex/quickstart.mdx): Use Locadex, the AI agent which connects your codebase, translations, and content sources. It’s the fastest way to run General Translation's full-stack localization.
- [Overview](https://generaltranslation.com/en-US/docs/platform/openapi/overview.mdx): Call the public General Translation API endpoints and download the OpenAPI spec.
- [Platform](https://generaltranslation.com/en-US/docs/platform.mdx): Browse docs for the General Translation Platform, including the Dashboard, Locadex, Core library, and OpenAPI.
- [Understanding locale codes](https://generaltranslation.com/en-US/docs/platform/core/guides/locale-codes.mdx): What are locale codes, and how are they used in the General Translation stack?
- [Translating files](https://generaltranslation.com/en-US/docs/platform/core/guides/translating-files.mdx): How to upload, translate, and download files with the generaltranslation library.
- [Translating strings](https://generaltranslation.com/en-US/docs/platform/core/guides/translating-strings.mdx): How to translate strings and structured content from code with the generaltranslation library.
- [API client](https://generaltranslation.com/en-US/docs/platform/core/reference/api-client.mdx): Create a typed client for the General Translation API and call generated endpoint helpers. API reference for createApiClient.
- [Adding annotations](https://generaltranslation.com/en-US/docs/platform/dashboard/guides/adding-annotations.mdx): How to coordinate translation reviews by entry and locale with labels, notes, and comments.
- [Defining context for translations](https://generaltranslation.com/en-US/docs/platform/dashboard/guides/defining-context-for-translations.mdx): How to keep terminology, voice, and style consistent across translations using Context Groups.
- [Managing audit logs](https://generaltranslation.com/en-US/docs/platform/dashboard/guides/managing-audit-logs.mdx): How to download audit events and continuously deliver them to Amazon S3 from the Dashboard.
- [Managing billing](https://generaltranslation.com/en-US/docs/platform/dashboard/guides/managing-billing.mdx): How to manage plans, usage-based pricing, prepaid credits, and auto-reload.
- [Reviewing and editing translations](https://generaltranslation.com/en-US/docs/platform/dashboard/guides/reviewing-translations.mdx): How to review translations, make manual edits, and compare locales in the Dashboard.
- [Using Ask AI](https://generaltranslation.com/en-US/docs/platform/dashboard/guides/using-ask-ai.mdx): How to use Ask AI to answer product questions, open cited docs, and follow navigation suggestions.
- [API keys](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/api-keys.mdx): Create and manage project and Organization API keys for apps, local development, and automation. Reference for API keys.
- [API reference](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/api-reference.mdx): Find the public General Translation API endpoints, authentication details, and OpenAPI spec.
- [Audit Logs](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/audit-logs.mdx): Review security-sensitive activity and deliver event records to Amazon S3. Reference for Dashboard audit logs and export settings.
- [Organization settings](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/organization-settings.mdx): Manage Organization members, roles, invitations, and default settings. Reference for Organization settings.
- [Project settings](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/project-settings.mdx): Project settings control how an individual project appears and how its translations are delivered.
- [Roles and permissions](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/roles-and-permissions.mdx): Understand the default Organization roles, permission categories, and how permissions inherit across Enterprises, Organizations, and projects. Reference for roles and permissions.
- [Supported locales](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/supported-locales.mdx): Search the locales supported by the General Translation platform.
- [Webhooks](https://generaltranslation.com/en-US/docs/platform/dashboard/reference/webhooks.mdx): Configure webhook endpoints, verify signatures, and handle translation events from General Translation. Reference for webhooks.
- [Adding environment variables](https://generaltranslation.com/en-US/docs/platform/locadex/guides/adding-environment-variables.mdx): How to add key-value environment variables that Locadex injects into the sandbox when automations run.
- [Auto-merging Locadex PRs](https://generaltranslation.com/en-US/docs/platform/locadex/guides/auto-merging-prs.mdx): How to configure Locadex to merge pull requests automatically when checks pass.
- [Configuring Locadex automations](https://generaltranslation.com/en-US/docs/platform/locadex/guides/configuring-automations.mdx): How to configure Locadex automation templates, triggers, branches, pull request behavior, and commands.
- [Managing languages](https://generaltranslation.com/en-US/docs/platform/locadex/guides/managing-languages.mdx): How to choose the source locale and target languages Locadex uses for translation automations.
- [Using Locadex in a monorepo](https://generaltranslation.com/en-US/docs/platform/locadex/guides/using-in-monorepos.mdx): How to configure Locadex target directories and commands in a monorepo.
- [Viewing automation activity](https://generaltranslation.com/en-US/docs/platform/locadex/guides/viewing-automation-activity.mdx): How to inspect Locadex automation runs, their status, errors, branches, and pull requests.
- [Automations](https://generaltranslation.com/en-US/docs/platform/locadex/reference/automations.mdx): Manage Locadex automation templates, configuration, manual runs, targets, and activity. Reference for Locadex Automations.
- [Configuration](https://generaltranslation.com/en-US/docs/platform/locadex/reference/config.mdx): Configure Locadex automation targets, triggers, commands, pull requests, and repository settings. Reference for Locadex automation and repository configuration.
- [VM image](https://generaltranslation.com/en-US/docs/platform/locadex/reference/vm-image.mdx): Review the runtimes, command-line tools, and limitations available to automations. Reference for the Locadex VM image.
- [Constructor](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class/constructor.mdx): Initialize a GT instance with API keys, project settings, default locales, and locale mappings. API reference for Constructor.
- [setConfig](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class/set-config.mdx): Update configuration on an existing GT instance. API reference for setConfig.
- [Content](https://generaltranslation.com/en-US/docs/platform/core/reference/types/content.mdx): Supported content formats for translation. API reference for Content type.
- [CustomMapping](https://generaltranslation.com/en-US/docs/platform/core/reference/types/custom-mapping.mdx): Custom locale mappings and locale property overrides. API reference for CustomMapping type.
- [DataFormat](https://generaltranslation.com/en-US/docs/platform/core/reference/types/data-format.mdx): Supported translation data format values. API reference for DataFormat type.
- [EnqueueFilesOptions](https://generaltranslation.com/en-US/docs/platform/core/reference/types/enqueue-files-options.mdx): Options for queueing uploaded files for translation with General Translation. API reference for EnqueueFilesOptions type.
- [EntryMetadata](https://generaltranslation.com/en-US/docs/platform/core/reference/types/entry-metadata.mdx): Metadata for adding context to string translation entries. API reference for EntryMetadata type.
- [FileFormat](https://generaltranslation.com/en-US/docs/platform/core/reference/types/file-format.mdx): Identify supported text and binary file formats in Core file workflows. API reference for FileFormat, BINARY_FILE_FORMATS, and isBinaryFileFormat.
- [FileToTranslate (legacy)](https://generaltranslation.com/en-US/docs/platform/core/reference/types/file-to-translate.mdx): Review the legacy file input removed from Core v9 and its current replacement. API reference for FileToTranslate.
- [GTConstructorParams](https://generaltranslation.com/en-US/docs/platform/core/reference/types/gt-constructor-params.mdx): Configuration options accepted by the GT constructor. API reference for GTConstructorParams type.
- [JsxChildren](https://generaltranslation.com/en-US/docs/platform/core/reference/types/jsx-children.mdx): JSX content structure for translatable children. API reference for JsxChildren type.
- [JsxElement](https://generaltranslation.com/en-US/docs/platform/core/reference/types/jsx-element.mdx): Structured JSX-like element used in translatable content. API reference for JsxElement type.
- [LocaleProperties](https://generaltranslation.com/en-US/docs/platform/core/reference/types/locale-properties.mdx): Language, script, region, and direction metadata for a locale. API reference for LocaleProperties type.
- [TranslateManyEntry](https://generaltranslation.com/en-US/docs/platform/core/reference/types/translate-many-entry.mdx): Input shape for translate and translateMany entries. API reference for TranslateManyEntry type.
- [TranslateManyResult](https://generaltranslation.com/en-US/docs/platform/core/reference/types/translate-many-result.mdx): Result array returned by batch translation. API reference for TranslateManyResult type.
- [TranslationResult](https://generaltranslation.com/en-US/docs/platform/core/reference/types/translation-result.mdx): Success or error result returned by General Translation translation methods. API reference for TranslationResult type.
- [Variable](https://generaltranslation.com/en-US/docs/platform/core/reference/types/variable.mdx): Placeholder for dynamic content in translatable messages. API reference for Variable type.
- [Generate translation context](https://generaltranslation.com/en-US/docs/platform/openapi/reference/context/generate-context.mdx): Generate glossaries and translation instructions for the project. API reference for Generate translation context.
- [Get branch information](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/branch-info.mdx): Return the Project's default branch and any branches requested by name. API reference for Get branch information.
- [Create a Project API Key](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/create-api-key.mdx): Create an API key for the selected Project. Requires project:api_keys:write and delegates only Project permissions held by the request identity. API reference for Create a Project API Key.
- [Create a branch](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/create-branch.mdx): Create a new branch, or rename and confirm the default branch. API reference for Create a branch.
- [Create a Project](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/create-project.mdx): Create a Project in the Organization selected by the orgId path parameter. Requires org:projects:create. Enabling CDN delivery also requires project:write. API reference for Create a Project.
- [Get Project information](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/project-info.mdx): Read the authenticated Project's name, Organization ID, locale settings, and auto-approval setting. API reference for Get Project information.
- [Update Project information](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/update-project.mdx): Update the Project's default locale or CDN delivery setting. API reference for Update Project information.
- [Upload Project assets](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/upload-assets.mdx): Upload OpenType or TrueType fonts through a Project and make them available to Lottie translation workflows across its Organization. Each font is keyed by a normalized identity derived from its family, weight, and italic style (from the supplied family and style, or from the font metadata and file name). Re-uploading the same identity overwrites the existing asset, so complete retries after a 500 response are safe. API reference for Upload Project assets.
- [Create or update a tag](https://generaltranslation.com/en-US/docs/platform/openapi/reference/project/upsert-tag.mdx): Create or upsert a tag that points at a set of file versions. API reference for Create or update a tag.
- [Download multiple files](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/download-many.mdx): Download up to 100 source or translated files in one request. API reference for Download multiple files.
- [Download a single file](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/download.mdx): Download a single source or translated file. This deprecated endpoint is retained for backward compatibility; new integrations should use POST /v2/project/files/download. API reference for Download a single file.
- [Get file metadata](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/file-info.mdx): Get detailed metadata for specific source and translated files. API reference for Get file metadata.
- [Move or rename files](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/move-files.mdx): Clone source files and their translations under new file IDs. API reference for Move or rename files.
- [Find orphaned files](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/orphaned-files.mdx): Return files on a branch that are not present in the provided file ID list. API reference for Find orphaned files.
- [Publish or unpublish files](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/publish-files.mdx): Publish or unpublish translated files to the CDN. Requires CDN to be enabled. API reference for Publish or unpublish files.
- [Submit translation diffs](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/submit-diffs.mdx): Overwrite translations with user-provided localized content. API reference for Submit translation diffs.
- [Get translation status for a file](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/translation-status.mdx): Return translation progress and availability by locale for one source file, along with its source metadata. API reference for Get translation status for a file.
- [Upload source files](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/upload-source.mdx): Upload one or more source files to the project. Max 100 files per request. API reference for Upload source files.
- [Upload translated files](https://generaltranslation.com/en-US/docs/platform/openapi/reference/files/upload-translations.mdx): Upload translated files linked to their source files. Max 100 files per request. API reference for Upload translated files.
- [Get translation job status](https://generaltranslation.com/en-US/docs/platform/openapi/reference/translation/job-status.mdx): Return normalized status information for one or more queued translation or context generation jobs. API reference for Get translation job status.
- [Queue files for translation](https://generaltranslation.com/en-US/docs/platform/openapi/reference/translation/queue.mdx): Enqueue uploaded source files for background translation. Max 100 files per request. The response shape depends on the requested gt-api-version. API reference for Queue files for translation.
- [Translate content at runtime](https://generaltranslation.com/en-US/docs/platform/openapi/reference/translation/translate-runtime.mdx): Translate one or more strings or structured content entries with caching and memoization. Development API keys are accepted for this endpoint. API reference for Translate content at runtime.
- [formatCurrency](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-currency.mdx): Format a currency value by locale on a GT instance. API reference for formatCurrency.
- [formatCutoff](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-cutoff.mdx): Truncate text with locale-aware cutoff characters and terminators. API reference for formatCutoff.
- [formatDateTime](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-date-time.mdx): Format dates and times by locale. API reference for formatDateTime.
- [formatListToParts](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-list-to-parts.mdx): Format a list into locale-aware parts for custom rendering. API reference for formatListToParts.
- [formatList](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-list.mdx): Format an array into a locale-aware list string on a GT instance. API reference for formatList.
- [formatMessage](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-message.mdx): Format ICU-style messages with variables and locale-aware values. API reference for formatMessage.
- [formatNum](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-num.mdx): Format numbers, currency, percentages, and numeric values by locale. API reference for formatNum.
- [formatRelativeTimeFromDate](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-relative-time-from-date.mdx): Format relative time from a date compared with the current time or another date. API reference for formatRelativeTimeFromDate.
- [formatRelativeTime](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/formatting/format-relative-time.mdx): Format relative time values such as minutes ago or days from now. API reference for formatRelativeTime.
- [determineLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/determine-locale.mdx): Find the best matching locale from a list of approved locales. API reference for determineLocale.
- [getLocaleDirection](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/get-locale-direction.mdx): Return the text direction for a locale. API reference for getLocaleDirection.
- [getLocaleEmoji](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/get-locale-emoji.mdx): Return an emoji marker for a locale or region. API reference for getLocaleEmoji.
- [getLocaleName](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/get-locale-name.mdx): Return a human-readable locale name. API reference for getLocaleName.
- [getLocaleProperties](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/get-locale-properties.mdx): Return detailed language, script, region, and direction properties for a locale. API reference for getLocaleProperties.
- [getRegionProperties](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/get-region-properties.mdx): Return region metadata for a locale or region code. API reference for getRegionProperties.
- [isSameDialect](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/is-same-dialect.mdx): Check whether two locales represent the same dialect. API reference for isSameDialect.
- [isSameLanguage](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/is-same-language.mdx): Check whether two locales share the same base language. API reference for isSameLanguage.
- [isSupersetLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/is-superset-locale.mdx): Check whether one locale can represent another more specific locale. API reference for isSupersetLocale.
- [isValidLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/is-valid-locale.mdx): Check whether a value is a valid locale code. API reference for isValidLocale.
- [requiresTranslation](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/requires-translation.mdx): Check whether translation is needed between two locales. API reference for requiresTranslation.
- [resolveAliasLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/resolve-alias-locale.mdx): Resolve a locale alias to the locale code used by a custom mapping. API reference for resolveAliasLocale.
- [resolveCanonicalLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/resolve-canonical-locale.mdx): Resolve a locale alias to its canonical locale code on a GT instance. API reference for resolveCanonicalLocale.
- [standardizeLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/locales/standardize-locale.mdx): Normalize a locale code into a standard format. API reference for standardizeLocale.
- [Project and file management](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/project/project-management.mdx): Manage a General Translation project's info, branches, file moves, CDN publishing, and edit diffs from a GT instance. API reference for the project and file management methods.
- [awaitJobs](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/await-jobs.mdx): Poll queued translation jobs until they complete, fail, or time out. API reference for awaitJobs.
- [checkJobStatus](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/check-job-status.mdx): Check the current status of a translation or setup job. API reference for checkJobStatus.
- [createTag](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/create-tag.mdx): Create a tag for grouping or identifying file versions. API reference for createTag.
- [downloadFileBatch](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/download-file-batch.mdx): Download multiple translated files in one request. API reference for downloadFileBatch.
- [downloadFile](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/download-file.mdx): Download one translated file after translation is complete. API reference for downloadFile.
- [enqueueFiles](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/enqueue-files.mdx): Queue uploaded source files for translation into one or more target locales. API reference for enqueueFiles.
- [getProjectData](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/get-project-data.mdx): Read project-level metadata and translation configuration. API reference for getProjectData.
- [queryFileData](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/query-file-data.mdx): Check translation status and metadata for uploaded or translated files. API reference for queryFileData.
- [querySourceFile](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/query-source-file.mdx): Retrieve source file metadata and related translation information. API reference for querySourceFile.
- [setupProject](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/setup-project.mdx): Prepare uploaded files for project translation workflows. API reference for setupProject.
- [translateMany](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/translate-many.mdx): Translate multiple strings or structured content entries in one request. API reference for translateMany.
- [translate](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/translate.mdx): Translate one string or structured content entry into a target locale with General Translation. API reference for translate.
- [uploadFonts](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/upload-fonts.mdx): Upload persistent font assets for Lottie translation workflows. API reference for uploadFonts.
- [uploadSourceFiles](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/upload-source-files.mdx): Upload source files to a project before queueing translation. API reference for uploadSourceFiles.
- [uploadTranslations](https://generaltranslation.com/en-US/docs/platform/core/reference/gt-class-methods/translation/upload-translations.mdx): Upload existing translated files that correspond to source files. API reference for uploadTranslations.
- [formatCurrency](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-currency.mdx): Format a currency value by locale without a GT instance. API reference for formatCurrency.
- [formatCutoff](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-cutoff.mdx): Truncate text with locale-aware cutoff characters without a GT instance. API reference for formatCutoff.
- [formatDateTime](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-date-time.mdx): Format dates and times without a GT instance. API reference for formatDateTime.
- [formatListToParts](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-list-to-parts.mdx): Format a list into locale-aware parts without a GT instance. API reference for formatListToParts.
- [formatList](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-list.mdx): Format an array into a locale-aware list string without a GT instance. API reference for formatList.
- [formatMessage](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-message.mdx): Format ICU-style messages without a GT instance. API reference for formatMessage.
- [formatNum](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-num.mdx): Format numbers, currency, percentages, and numeric values without a GT instance. API reference for formatNum.
- [formatRelativeTimeFromDate](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-relative-time-from-date.mdx): Format relative time from a date without a GT instance. API reference for formatRelativeTimeFromDate.
- [formatRelativeTime](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/formatting/format-relative-time.mdx): Format relative time values without a GT instance. API reference for formatRelativeTime.
- [determineLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/determine-locale.mdx): Find the best matching locale without a GT instance. API reference for determineLocale.
- [getLocaleDirection](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/get-locale-direction.mdx): Return text direction for a locale without a GT instance. API reference for getLocaleDirection.
- [getLocaleEmoji](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/get-locale-emoji.mdx): Return an emoji marker for a locale or region without a GT instance. API reference for getLocaleEmoji.
- [getLocaleName](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/get-locale-name.mdx): Return a human-readable locale name without a GT instance. API reference for getLocaleName.
- [getLocaleProperties](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/get-locale-properties.mdx): Return detailed locale properties without a GT instance. API reference for getLocaleProperties.
- [getRegionProperties](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/get-region-properties.mdx): Return region metadata without a GT instance. API reference for getRegionProperties.
- [isSameDialect](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/is-same-dialect.mdx): Check whether two locales represent the same dialect without a GT instance. API reference for isSameDialect.
- [isSameLanguage](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/is-same-language.mdx): Check whether two locales share the same base language without a GT instance. API reference for isSameLanguage.
- [isSupersetLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/is-superset-locale.mdx): Check whether one locale can represent another more specific locale without a GT instance. API reference for isSupersetLocale.
- [isValidLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/is-valid-locale.mdx): Check whether a value is a valid locale code without a GT instance. API reference for isValidLocale.
- [requiresTranslation](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/requires-translation.mdx): Check whether translation is needed between two locales without a GT instance. API reference for requiresTranslation.
- [resolveAliasLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/resolve-alias-locale.mdx): Resolve a locale alias to the locale code used by a custom mapping without a GT instance. API reference for resolveAliasLocale.
- [resolveCanonicalLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/resolve-canonical-locale.mdx): Resolve a locale alias to its canonical locale code without a GT instance. API reference for resolveCanonicalLocale.
- [standardizeLocale](https://generaltranslation.com/en-US/docs/platform/core/reference/utility-functions/locales/standardize-locale.mdx): Normalize a locale code into a standard format without a GT instance. API reference for standardizeLocale.

## CLI (gt)

- [Quickstart](https://generaltranslation.com/en-US/docs/cli/quickstart.mdx): Use the General Translation CLI to translate your project from the command line.
- [Tracking translations by branch](https://generaltranslation.com/en-US/docs/cli/guides/branching.mdx): How to track translations separately per git branch with General Translation while you work on features.
- [Configuring the CLI](https://generaltranslation.com/en-US/docs/cli/guides/configuring.mdx): How to set up a General Translation gt.config.json with your locales, files, and storage options.
- [Generating translations](https://generaltranslation.com/en-US/docs/cli/guides/generating-translations.mdx): How to generate translations and save them to your codebase or the CDN with the General Translation CLI.
- [Managing translations](https://generaltranslation.com/en-US/docs/cli/guides/managing-translations.mdx): How to upload, enqueue, download, stage, and sync local translation edits with the General Translation CLI.
- [Using automatic JSX injection](https://generaltranslation.com/en-US/docs/cli/guides/using-auto-jsx.mdx): How to wrap translatable JSX text in General Translation components at build time with automatic JSX injection.
- [Using auto-derived translations](https://generaltranslation.com/en-US/docs/cli/guides/using-autoderive.mdx): How to automatically generate a separate translation entry for each interpolated value with Autoderive in the General Translation CLI.
- [Configuration](https://generaltranslation.com/en-US/docs/cli/reference/config.mdx): Configure the General Translation CLI with the gt.config.json file. API reference for gt.config.json.
- [Global options](https://generaltranslation.com/en-US/docs/cli/reference/global-options.mdx): Control output, compatibility checks, and command help across the General Translation CLI. API reference for global CLI options.
- [Keyed metadata](https://generaltranslation.com/en-US/docs/cli/reference/keyed-metadata.mdx): Attach per-key translation instructions to General Translation JSON and YAML files. API reference for keyed metadata.
- [gt api](https://generaltranslation.com/en-US/docs/cli/reference/commands/api.mdx): Make authenticated raw requests to the General Translation API or print its bundled OpenAPI specification. API reference for the gt api command.
- [gt auth](https://generaltranslation.com/en-US/docs/cli/reference/commands/auth.mdx): Generate General Translation API credentials for a project. API reference for the gt auth command.
- [gt configure](https://generaltranslation.com/en-US/docs/cli/reference/commands/configure.mdx): Create a General Translation gt.config.json file. API reference for the gt configure command.
- [gt download](https://generaltranslation.com/en-US/docs/cli/reference/commands/download.mdx): Download completed translations from General Translation. API reference for the gt download command.
- [gt enqueue](https://generaltranslation.com/en-US/docs/cli/reference/commands/enqueue.mdx): Queue uploaded files for General Translation without downloading results. API reference for the gt enqueue command.
- [gt generate](https://generaltranslation.com/en-US/docs/cli/reference/commands/generate.mdx): Generate a source template for a General Translation project. API reference for the gt generate command.
- [gt init](https://generaltranslation.com/en-US/docs/cli/reference/commands/init.mdx): Run the General Translation setup wizard to configure a project. API reference for the gt init command.
- [gt project create](https://generaltranslation.com/en-US/docs/cli/reference/commands/project-create.mdx): Create a project from the command line with an Organization API key. API reference for the gt project create command.
- [gt project status](https://generaltranslation.com/en-US/docs/cli/reference/commands/project-status.mdx): Check the current status of a translation or project context-generation job. API reference for the gt project status command.
- [gt save-local](https://generaltranslation.com/en-US/docs/cli/reference/commands/save-local.mdx): Sync local translation edits back to the General Translation platform. API reference for the gt save-local command.
- [gt setup](https://generaltranslation.com/en-US/docs/cli/reference/commands/setup.mdx): Upload source files and register a project for General Translation. API reference for the gt setup command.
- [gt stage](https://generaltranslation.com/en-US/docs/cli/reference/commands/stage.mdx): Submit a project for asynchronous translation and later download. API reference for the gt stage command.
- [gt translate](https://generaltranslation.com/en-US/docs/cli/reference/commands/translate.mdx): Translate a project through the General Translation API. API reference for the gt translate command.
- [gt upload](https://generaltranslation.com/en-US/docs/cli/reference/commands/upload.mdx): Upload source files and translations to the General Translation platform. API reference for the gt upload command.
- [gt validate](https://generaltranslation.com/en-US/docs/cli/reference/commands/validate.mdx): Check a General Translation project for translation errors without calling the API. API reference for the gt validate command.
- [Android strings.xml](https://generaltranslation.com/en-US/docs/cli/reference/formats/android-strings-files.mdx): Translate Android strings.xml resource files with the CLI. API reference for the Android strings.xml file format.
- [.strings](https://generaltranslation.com/en-US/docs/cli/reference/formats/dot-strings-files.mdx): Translate .strings files with the General Translation CLI. API reference for the .strings file format.
- [.stringsdict](https://generaltranslation.com/en-US/docs/cli/reference/formats/dot-stringsdict-files.mdx): Translate .stringsdict files with the General Translation CLI. API reference for the .stringsdict file format.
- [GT](https://generaltranslation.com/en-US/docs/cli/reference/formats/gt-jsx-files.mdx): Translate gt-next, gt-react, and gt-react-native projects with General Translation. API reference for the gt file format.
- [HTML](https://generaltranslation.com/en-US/docs/cli/reference/formats/html-files.mdx): Translate HTML files with the General Translation CLI. API reference for the HTML file format.
- [JSON](https://generaltranslation.com/en-US/docs/cli/reference/formats/json-files.mdx): Translate JSON files with the General Translation CLI. API reference for the JSON file format.
- [Lottie](https://generaltranslation.com/en-US/docs/cli/reference/formats/lottie-files.mdx): Translate dotLottie animation files with the General Translation CLI. API reference for the Lottie file format.
- [MDX and Markdown](https://generaltranslation.com/en-US/docs/cli/reference/formats/mdx-md-files.mdx): Translate MDX and Markdown files with the General Translation CLI. API reference for the MDX and Markdown file formats.
- [Plain text](https://generaltranslation.com/en-US/docs/cli/reference/formats/plain-text-files.mdx): Translate plain text files with the General Translation CLI. API reference for the plain text file format.
- [PO / POT](https://generaltranslation.com/en-US/docs/cli/reference/formats/po-pot-files.mdx): Translate PO and POT gettext files with the General Translation CLI. API reference for the PO and POT file format.
- [TypeScript and JavaScript](https://generaltranslation.com/en-US/docs/cli/reference/formats/ts-js-files.mdx): Translate TypeScript and JavaScript files with the General Translation CLI. API reference for the TypeScript and JavaScript file formats.
- [.xcstrings](https://generaltranslation.com/en-US/docs/cli/reference/formats/xcstrings-files.mdx): Translate Apple String Catalogs with the General Translation CLI. API reference for the .xcstrings file format.
- [YAML](https://generaltranslation.com/en-US/docs/cli/reference/formats/yaml-files.mdx): Translate YAML files with the General Translation CLI. API reference for the YAML file format.

## React, Next.js, and React Native SDKs (gt-next, gt-react, gt-react-native)

- [Next.js Pages Router Quickstart](https://generaltranslation.com/en-US/docs/react/nextjs-pages-router-quickstart.mdx): Add multiple languages to a Next.js Pages Router app with General Translation in under 10 minutes.
- [Next.js App Router Quickstart](https://generaltranslation.com/en-US/docs/react/nextjs-quickstart.mdx): Add multiple languages to a Next.js App Router app with General Translation in under 10 minutes.
- [React Native Quickstart](https://generaltranslation.com/en-US/docs/react/react-native-quickstart.mdx): Add General Translation to a React Native app with gt-react-native, covering both Expo and the bare React Native CLI.
- [React Quickstart](https://generaltranslation.com/en-US/docs/react/react-quickstart.mdx): Add multiple languages to a server-rendered React app with General Translation in under 10 minutes.
- [React SPA Quickstart](https://generaltranslation.com/en-US/docs/react/react-spa-quickstart.mdx): Add multiple languages to a single-page React application.
- [TanStack Start Quickstart](https://generaltranslation.com/en-US/docs/react/tanstack-start-quickstart.mdx): Add General Translation to a TanStack Start app with gt-tanstack-start, and translate your first content.
- [Overview](https://generaltranslation.com/en-US/docs/react/overview.mdx): Learn which React library and quickstart fit your framework.
- [Configuring General Translation](https://generaltranslation.com/en-US/docs/react/guides/configuring.mdx): How to initialize General Translation, configure credentials, and deliver translations with `<GTProvider>`.
- [Developing with SPA translations](https://generaltranslation.com/en-US/docs/react/guides/developing-spa-translations.mdx): How to preview General Translation translations while developing a single-page React app.
- [Formatting numbers and dates](https://generaltranslation.com/en-US/docs/react/guides/formatting-variables.mdx): How to format numbers, currency, dates, relative time, and dynamic values for each locale in React.
- [Handling plurals and branches](https://generaltranslation.com/en-US/docs/react/guides/handling-plurals-and-branches.mdx): How to handle React pluralization and conditional translated content with `<Plural>` and `<Branch>`.
- [Linting your code](https://generaltranslation.com/en-US/docs/react/guides/linting-your-code.mdx): How to catch common internationalization mistakes with the General Translation ESLint plugin.
- [Managing locales](https://generaltranslation.com/en-US/docs/react/guides/managing-locales.mdx): How to configure supported locales, build a React language switcher, and read or change the active locale.
- [Migrating i18n libraries](https://generaltranslation.com/en-US/docs/react/guides/migrating-i18n-libraries.mdx): How to move an existing React internationalization setup to General Translation without discarding current translations.
- [Storing translations locally](https://generaltranslation.com/en-US/docs/react/guides/storing-translations.mdx): How to bundle General Translation translations locally instead of loading them from the CDN.
- [Translating JSX](https://generaltranslation.com/en-US/docs/react/guides/translating-jsx.mdx): How to translate JSX in place with the General Translation `<T>` component.
- [Translating strings](https://generaltranslation.com/en-US/docs/react/guides/translating-strings.mdx): How to translate standalone strings such as labels and placeholders with the General Translation useGT hook.
- [Translating with dictionaries](https://generaltranslation.com/en-US/docs/react/guides/translating-with-dictionaries.mdx): How to translate strings from a central dictionary with the General Translation useTranslations hook.
- [Configuration](https://generaltranslation.com/en-US/docs/react/reference/config.mdx): Configure the React ecosystem with the shared gt.config.json file and runtime initialization. Reference for gt.config.json.
- [Lint rules](https://generaltranslation.com/en-US/docs/react/reference/lint-rules.mdx): Keep translatable content static and correct with React Core linter rules. Reference for React Core linter rules.
- [App Router middleware](https://generaltranslation.com/en-US/docs/react/nextjs/app-router-middleware.mdx): How to configure General Translation locale routing for the Next.js App Router.
- [App Router static site generation](https://generaltranslation.com/en-US/docs/react/nextjs/app-router-static-site-generation.mdx): How to pre-render localized Next.js App Router pages with General Translation.
- [Using Cache Components](https://generaltranslation.com/en-US/docs/react/nextjs/cache-components.mdx): How to use Next.js Cache Components with locale-safe request functions and locally stored translations.
- [Configuration](https://generaltranslation.com/en-US/docs/react/nextjs/config.mdx): Configure General Translation in a Next.js app with the withGTConfig plugin from gt-next/config, its options, and local versus CDN translations. API reference for withGTConfig.
- [Next.js](https://generaltranslation.com/en-US/docs/react/nextjs.mdx): Explore the Next.js-specific features of General Translation, including server components, server functions, the config plugin, locale routing, request locale registration, and localized navigation.
- [Localized navigation](https://generaltranslation.com/en-US/docs/react/nextjs/link.mdx): Navigate directly to localized App Router routes with General Translation's locale-aware Link component. API reference for Link.
- [Managing locale alias SEO](https://generaltranslation.com/en-US/docs/react/nextjs/locale-alias-seo.mdx): How to use custom locale aliases in Next.js URLs while publishing canonical language metadata for search engines.
- [Pages Router locale routing](https://generaltranslation.com/en-US/docs/react/nextjs/pages-router-middleware.mdx): How to configure Next.js internationalized routing with General Translation in the Pages Router.
- [Pages Router static site generation](https://generaltranslation.com/en-US/docs/react/nextjs/pages-router-static-site-generation.mdx): How to pre-render localized Next.js Pages Router pages with General Translation.
- [Registering request locales](https://generaltranslation.com/en-US/docs/react/nextjs/registering-request-locales.mdx): How to register a locale for Next.js App Router route handlers and generated metadata images with General Translation.
- [Server components](https://generaltranslation.com/en-US/docs/react/nextjs/server-components.mdx): Translate content in React Server Components with General Translation, and understand how gt-next behaves in server versus client components.
- [React Native](https://generaltranslation.com/en-US/docs/react/react-native.mdx): Explore the React Native-specific setup for General Translation, including initialization, the provider, polyfills, and troubleshooting.
- [Plugin](https://generaltranslation.com/en-US/docs/react/react-native/plugin.mdx): Reference for the General Translation gt-react-native Babel plugin, which injects the Intl polyfills React Native needs. API reference for the gt-react-native plugin.
- [Set up React Native](https://generaltranslation.com/en-US/docs/react/react-native/setup.mdx): Initialize General Translation in a React Native app, add the provider, and load translations, for both Expo and the bare React Native CLI.
- [Troubleshooting React Native](https://generaltranslation.com/en-US/docs/react/react-native/troubleshooting.mdx): How to diagnose native module, polyfill, locale, translation file, and development issues in a React Native app.
- [TanStack Start](https://generaltranslation.com/en-US/docs/react/tanstack-start.mdx): Explore the TanStack Start-specific setup, locale routing, and isomorphic runtime APIs for General Translation.
- [Set up TanStack Start](https://generaltranslation.com/en-US/docs/react/tanstack-start/setup.mdx): Register General Translation request middleware, initialize a TanStack Start app, resolve the locale, and hydrate the provider.
- [Using server functions](https://generaltranslation.com/en-US/docs/react/tanstack-start/using-server-functions.mdx): How to translate strings and read request state with General Translation in TanStack Start server functions.
- [Configuring a Bazel SPA](https://generaltranslation.com/en-US/docs/react/guides/spa/configuring-bazel-spa.mdx): How to configure gt-react in a Bazel-powered single-page React application.
- [Configuring an esbuild SPA](https://generaltranslation.com/en-US/docs/react/guides/spa/configuring-esbuild-spa.mdx): How to configure gt-react in an esbuild-powered single-page React application.
- [Configuring a Rolldown SPA](https://generaltranslation.com/en-US/docs/react/guides/spa/configuring-rolldown-spa.mdx): How to configure gt-react in a Rolldown-powered single-page React application.
- [Configuring a Rollup SPA](https://generaltranslation.com/en-US/docs/react/guides/spa/configuring-rollup-spa.mdx): How to configure gt-react in a Rollup-powered single-page React application.
- [Configuring a Vite SPA](https://generaltranslation.com/en-US/docs/react/guides/spa/configuring-vite-spa.mdx): How to configure gt-react in a Vite-powered single-page React application.
- [Configuring a webpack SPA](https://generaltranslation.com/en-US/docs/react/guides/spa/configuring-webpack-spa.mdx): How to configure gt-react in a webpack-powered single-page React application.
- [Internationalizing a React SPA](https://generaltranslation.com/en-US/docs/react/guides/spa/internationalizing-react-spa.mdx): How to mark JSX and strings for translation in a configured React SPA.
- [`<Branch>`](https://generaltranslation.com/en-US/docs/react/reference/components/branch.mdx): Render content conditionally based on a value. API reference for the `<Branch>` component.
- [`<Currency>`](https://generaltranslation.com/en-US/docs/react/reference/components/currency.mdx): Format a currency amount for the active locale. API reference for the `<Currency>` component.
- [`<DateTime>`](https://generaltranslation.com/en-US/docs/react/reference/components/datetime.mdx): Format a date and time for the active locale. API reference for the `<DateTime>` component.
- [`<Derive>`](https://generaltranslation.com/en-US/docs/react/reference/components/derive.mdx): Mark finite content variants for extraction inside a translation. API reference for the `<Derive>` component.
- [`<GTProvider>`](https://generaltranslation.com/en-US/docs/react/reference/components/gt-provider.mdx): Provide translation and locale context to a React component tree. API reference for the `<GTProvider>` component.
- [`<LocaleSelector>`](https://generaltranslation.com/en-US/docs/react/reference/components/locale-selector.mdx): Render a dropdown for switching the active locale. API reference for the `<LocaleSelector>` component.
- [`<Num>`](https://generaltranslation.com/en-US/docs/react/reference/components/num.mdx): Format a number for the active locale. API reference for the `<Num>` component.
- [`<Plural>`](https://generaltranslation.com/en-US/docs/react/reference/components/plural.mdx): Render count-based content using the active locale's plural rules. API reference for the `<Plural>` component.
- [`<RegionSelector>`](https://generaltranslation.com/en-US/docs/react/reference/components/region-selector.mdx): Render a dropdown for switching the active region. API reference for the `<RegionSelector>` component.
- [`<RelativeTime>`](https://generaltranslation.com/en-US/docs/react/reference/components/relative-time.mdx): Format localized relative time, such as 2 hours ago. API reference for the `<RelativeTime>` component.
- [`<T>`](https://generaltranslation.com/en-US/docs/react/reference/components/t.mdx): Translate JSX children in place. API reference for the `<T>` component.
- [`<Var>`](https://generaltranslation.com/en-US/docs/react/reference/components/var.mdx): Render a dynamic value inside a translation without translating it. API reference for the `<Var>` component.
- [declareVar](https://generaltranslation.com/en-US/docs/react/reference/functions/declare-var.mdx): Mark a non-translatable variable inside derived content. API reference for declareVar.
- [decodeVars](https://generaltranslation.com/en-US/docs/react/reference/functions/decode-vars.mdx): Expand variables encoded by declareVar back into their values. API reference for decodeVars.
- [derive](https://generaltranslation.com/en-US/docs/react/reference/functions/derive.mdx): Mark finite content variants inside a string translation for extraction. API reference for derive.
- [getTranslationsSnapshot](https://generaltranslation.com/en-US/docs/react/reference/functions/get-translations-snapshot.mdx): Load a locale's translations for `<GTProvider>`. API reference for getTranslationsSnapshot.
- [loadDictionary](https://generaltranslation.com/en-US/docs/react/reference/functions/load-dictionary.mdx): Load your own dictionary translations as a standalone i18n library. API reference for loadDictionary.
- [loadTranslations](https://generaltranslation.com/en-US/docs/react/reference/functions/load-translations.mdx): Customize how translations are loaded in production. API reference for loadTranslations.
- [msg](https://generaltranslation.com/en-US/docs/react/reference/functions/msg.mdx): Register and encode a string for translation at module scope. API reference for msg.
- [t](https://generaltranslation.com/en-US/docs/react/reference/functions/t-function.mdx): Translate strings synchronously at module scope. API reference for t.
- [DictionaryTranslationOptions](https://generaltranslation.com/en-US/docs/react/reference/types/dictionary-translation-options.mdx): Options for passing variables to dictionary entries. API reference for DictionaryTranslationOptions.
- [InlineTranslationOptions](https://generaltranslation.com/en-US/docs/react/reference/types/inline-translation-options.mdx): Options for passing variables and metadata to inline string translations. API reference for InlineTranslationOptions.
- [useDefaultLocale](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-default-locale.mdx): Read the source (default) locale. API reference for useDefaultLocale.
- [useGT](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-gt.mdx): Get a function to translate strings inline. API reference for useGT.
- [useLocaleDirection](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-locale-direction.mdx): Read the text direction for a locale. API reference for useLocaleDirection.
- [useLocaleProperties](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-locale-properties.mdx): Read display metadata for a locale. API reference for useLocaleProperties.
- [useLocaleSelector](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-locale-selector.mdx): Build a custom locale switcher. API reference for useLocaleSelector.
- [useLocale](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-locale.mdx): Read the active locale. API reference for useLocale.
- [useLocales](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-locales.mdx): List the supported locales. API reference for useLocales.
- [useMessages](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-messages.mdx): Resolve strings registered with msg into the active locale. API reference for useMessages.
- [useRegionSelector](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-region-selector.mdx): Build a custom region switcher. API reference for useRegionSelector.
- [useRegion](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-region.mdx): Read the active region. API reference for useRegion.
- [useSetLocale](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-set-locale.mdx): Change the active locale. API reference for useSetLocale.
- [useSetRegion](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-set-region.mdx): Change the active region. API reference for useSetRegion.
- [useTranslations](https://generaltranslation.com/en-US/docs/react/reference/hooks/use-translations.mdx): Look up string translations from a dictionary by id. API reference for useTranslations.
- [`<Tx>`](https://generaltranslation.com/en-US/docs/react/nextjs/reference/components/tx.mdx): Translate request-time JSX in Next.js App Router server components. API reference for the `<Tx>` component.
- [createNextMiddleware](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/create-next-middleware.mdx): Add locale routing and detection to a Next.js app with General Translation. API reference for createNextMiddleware.
- [getGT](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/get-gt.mdx): Translate standalone strings in asynchronous Next.js App Router components with General Translation. API reference for getGT.
- [getLocaleDirection](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/get-locale-direction.mdx): Read the text direction for a Next.js App Router locale with General Translation. API reference for getLocaleDirection.
- [getLocale](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/get-locale.mdx): Read the current Next.js App Router request locale with General Translation. API reference for getLocale.
- [getMessages](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/get-messages.mdx): Resolve encoded messages in asynchronous Next.js App Router components with General Translation. API reference for getMessages.
- [getRegion](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/get-region.mdx): Read the current Next.js App Router request region with General Translation. API reference for getRegion.
- [getTranslations](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/get-translations.mdx): Read dictionary translations in asynchronous Next.js App Router components with General Translation. API reference for getTranslations.
- [isLocaleSupported](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/is-locale-supported.mdx): Check whether a route value resolves to a configured gt-next locale. API reference for isLocaleSupported.
- [registerLocale](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/register-locale.mdx): Register a locale for Next.js App Router server code with General Translation. API reference for registerLocale.
- [resolveCanonicalLocale](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/resolve-canonical-locale.mdx): Resolve a configured locale alias in Next.js App Router server code with General Translation. API reference for resolveCanonicalLocale.
- [tx](https://generaltranslation.com/en-US/docs/react/nextjs/reference/functions/tx.mdx): Translate request-time strings in Next.js App Router server code with General Translation. API reference for tx.
- [getEnableI18n](https://generaltranslation.com/en-US/docs/react/tanstack-start/reference/functions/get-enable-i18n.mdx): Read whether internationalization is enabled in the TanStack Start runtime. API reference for getEnableI18n.
- [getGT](https://generaltranslation.com/en-US/docs/react/tanstack-start/reference/functions/get-gt.mdx): Translate standalone strings in the TanStack Start runtime with General Translation. API reference for getGT.
- [getLocale](https://generaltranslation.com/en-US/docs/react/tanstack-start/reference/functions/get-locale.mdx): Read the current TanStack Start runtime locale with General Translation. API reference for getLocale.
- [getMessages](https://generaltranslation.com/en-US/docs/react/tanstack-start/reference/functions/get-messages.mdx): Resolve registered messages in the TanStack Start runtime with General Translation. API reference for getMessages.
- [getTranslations](https://generaltranslation.com/en-US/docs/react/tanstack-start/reference/functions/get-translations.mdx): Read dictionary translations in the TanStack Start runtime with General Translation. API reference for getTranslations.
- [gtMiddleware](https://generaltranslation.com/en-US/docs/react/tanstack-start/reference/functions/gt-middleware.mdx): Create request-scoped locale state for TanStack Start server functions. API reference for gtMiddleware.

## Vue SDK (gt-vue)

- [Quickstart](https://generaltranslation.com/en-US/docs/vue/quickstart.mdx): Add multiple languages to a Vue application in under 10 minutes.
- [Configuring gt-vue](https://generaltranslation.com/en-US/docs/vue/guides/configuring.mdx): How to create a Vue translation plugin, load catalogs, and configure browser or server rendering.
- [Developing with SPA translations](https://generaltranslation.com/en-US/docs/vue/guides/developing-spa-translations.mdx): How to preload a Vue SPA and translate static strings at module scope with t().
- [Formatting variables](https://generaltranslation.com/en-US/docs/vue/guides/formatting-variables.mdx): How to preserve dynamic values and format numbers, currency, and dates for each Vue locale.
- [Handling plurals and branches](https://generaltranslation.com/en-US/docs/vue/guides/handling-plurals-and-branches.mdx): How to translate count-based and conditional Vue content with `<Plural>` and `<Branch>`.
- [Managing locales](https://generaltranslation.com/en-US/docs/vue/guides/managing-locales.mdx): How to declare Vue locales, build a language switcher, and control reactive or reload-based changes.
- [Storing translations](https://generaltranslation.com/en-US/docs/vue/guides/storing-translations.mdx): How to generate, bundle, and load gt-vue translation catalogs with your application.
- [Translating content](https://generaltranslation.com/en-US/docs/vue/guides/translating-content.mdx): How to translate Vue template content in place with the `<T>` component.
- [Translating strings](https://generaltranslation.com/en-US/docs/vue/guides/translating-strings.mdx): How to translate Vue labels, attributes, and shared strings with useGT and useMessages.
- [Configuration](https://generaltranslation.com/en-US/docs/vue/reference/config.mdx): Configure catalog generation and runtime initialization for a Vue application. Reference for Vue configuration.
- [`<Branch>`](https://generaltranslation.com/en-US/docs/vue/reference/components/branch.mdx): Render content conditionally based on a value. API reference for the `<Branch>` component.
- [`<Currency>`](https://generaltranslation.com/en-US/docs/vue/reference/components/currency.mdx): Format a currency amount for the active locale. API reference for the `<Currency>` component.
- [`<DateTime>`](https://generaltranslation.com/en-US/docs/vue/reference/components/datetime.mdx): Format a date or time for the active locale. API reference for the `<DateTime>` component.
- [`<Num>`](https://generaltranslation.com/en-US/docs/vue/reference/components/num.mdx): Format a number for the active locale. API reference for the `<Num>` component.
- [`<Plural>`](https://generaltranslation.com/en-US/docs/vue/reference/components/plural.mdx): Render count-based content using the active locale's plural rules. API reference for the `<Plural>` component.
- [`<T>`](https://generaltranslation.com/en-US/docs/vue/reference/components/t.mdx): Translate Vue template content in place. API reference for the `<T>` component.
- [`<Var>`](https://generaltranslation.com/en-US/docs/vue/reference/components/var.mdx): Render a dynamic value inside a translation without translating it. API reference for the `<Var>` component.
- [useGT](https://generaltranslation.com/en-US/docs/vue/reference/composables/use-gt.mdx): Get a function to translate strings inline. API reference for useGT.
- [useLocale](https://generaltranslation.com/en-US/docs/vue/reference/composables/use-locale.mdx): Read the active locale. API reference for useLocale.
- [useMessages](https://generaltranslation.com/en-US/docs/vue/reference/composables/use-messages.mdx): Resolve strings registered with msg into the active locale. API reference for useMessages.
- [useSetLocale](https://generaltranslation.com/en-US/docs/vue/reference/composables/use-set-locale.mdx): Change the active locale. API reference for useSetLocale.
- [createGT](https://generaltranslation.com/en-US/docs/vue/reference/functions/create-gt.mdx): Create an isolated Vue translation plugin with reactive locale state and a catalog cache. API reference for createGT.
- [initializeGTSPA](https://generaltranslation.com/en-US/docs/vue/reference/functions/initialize-gt-spa.mdx): Initialize and preload the browser-only Vue SPA runtime for module-level translations. API reference for initializeGTSPA.
- [msg](https://generaltranslation.com/en-US/docs/vue/reference/functions/msg.mdx): Register static strings at module scope for later resolution. API reference for msg.
- [t](https://generaltranslation.com/en-US/docs/vue/reference/functions/t.mdx): Translate a plain string synchronously from the initialized browser SPA runtime. API reference for t.
- [CreateGTOptions](https://generaltranslation.com/en-US/docs/vue/reference/types/create-gt-options.mdx): Configure an isolated Vue plugin's initial locale, cookie, and catalog loader. API reference for CreateGTOptions.
- [GTFunction](https://generaltranslation.com/en-US/docs/vue/reference/types/gt-function.mdx): Describe the synchronous callback used for Vue plain-string catalog lookups. API reference for GTFunction.
- [GTPlugin](https://generaltranslation.com/en-US/docs/vue/reference/types/gt-plugin.mdx): Install Vue translation state and control its locale and catalog cache imperatively. API reference for GTPlugin.
- [GTStringOptions](https://generaltranslation.com/en-US/docs/vue/reference/types/gt-string-options.mdx): Disambiguate a plain-string catalog lookup with static context. API reference for GTStringOptions.
- [InitializeGTSPAOptions](https://generaltranslation.com/en-US/docs/vue/reference/types/initialize-gt-spa-options.mdx): Configure the browser-only singleton used for preloaded module-level translations. API reference for InitializeGTSPAOptions.
- [LoadTranslations](https://generaltranslation.com/en-US/docs/vue/reference/types/load-translations.mdx): Load the complete translation catalog for a requested locale. API reference for LoadTranslations.
- [MessagesFunction](https://generaltranslation.com/en-US/docs/vue/reference/types/messages-function.mdx): Resolve registered messages, raw strings, and nullish values from the active catalog. API reference for MessagesFunction.
- [TranslationCatalog](https://generaltranslation.com/en-US/docs/vue/reference/types/translation-catalog.mdx): Represent every plain-string and rich-content translation for one locale. API reference for TranslationCatalog.

## Node.js SDK (gt-node)

- [Quickstart](https://generaltranslation.com/en-US/docs/node/quickstart.mdx): Install the General Translation gt-node library and translate your first Node.js service.
- [Configuring gt-node](https://generaltranslation.com/en-US/docs/node/guides/configuring.mdx): How to initialize General Translation gt-node with locales, credentials, and translation delivery.
- [Detecting the request locale](https://generaltranslation.com/en-US/docs/node/guides/detecting-locale.mdx): How to resolve and bind a locale for each request with General Translation in gt-node.
- [Storing translations locally](https://generaltranslation.com/en-US/docs/node/guides/storing-translations.mdx): How to load General Translation translations from local files instead of the CDN in gt-node.
- [Translating strings](https://generaltranslation.com/en-US/docs/node/guides/translating-strings.mdx): How to translate handler strings, registered messages, and dynamic content with General Translation in gt-node.
- [Configuration](https://generaltranslation.com/en-US/docs/node/reference/config.mdx): Configure the General Translation gt-node library with initializeGT. API reference for gt-node configuration.
- [declareVar](https://generaltranslation.com/en-US/docs/node/reference/functions/declare-var.mdx): Mark a value as non-derivable within a General Translation derive call. API reference for declareVar.
- [decodeMsg](https://generaltranslation.com/en-US/docs/node/reference/functions/decode-msg.mdx): Recover the original message string from a General Translation encoded message. API reference for decodeMsg.
- [decodeOptions](https://generaltranslation.com/en-US/docs/node/reference/functions/decode-options.mdx): Recover the encoded options from a General Translation encoded message. API reference for decodeOptions.
- [decodeVars](https://generaltranslation.com/en-US/docs/node/reference/functions/decode-vars.mdx): Interpolate General Translation declareVar variables back into a string. API reference for decodeVars.
- [derive](https://generaltranslation.com/en-US/docs/node/reference/functions/derive.mdx): Mark computed content as derivable for General Translation extraction. API reference for derive.
- [getDefaultLocale](https://generaltranslation.com/en-US/docs/node/reference/functions/get-default-locale.mdx): Read the configured source locale in General Translation gt-node. API reference for getDefaultLocale.
- [getGT](https://generaltranslation.com/en-US/docs/node/reference/functions/get-gt.mdx): Get a General Translation function for the current request locale to translate inline strings. API reference for getGT.
- [getLocaleProperties](https://generaltranslation.com/en-US/docs/node/reference/functions/get-locale-properties.mdx): Read display metadata for a locale in General Translation gt-node. API reference for getLocaleProperties.
- [getLocale](https://generaltranslation.com/en-US/docs/node/reference/functions/get-locale.mdx): Read the active locale for the current request in General Translation gt-node. API reference for getLocale.
- [getLocales](https://generaltranslation.com/en-US/docs/node/reference/functions/get-locales.mdx): List the supported locales configured in General Translation gt-node. API reference for getLocales.
- [getMessages](https://generaltranslation.com/en-US/docs/node/reference/functions/get-messages.mdx): Get a General Translation resolver for messages registered with msg for the current request locale. API reference for getMessages.
- [getRequestLocale](https://generaltranslation.com/en-US/docs/node/reference/functions/get-request-locale.mdx): Detect the best supported locale from a request's Accept-Language header with General Translation. API reference for getRequestLocale.
- [getTranslations](https://generaltranslation.com/en-US/docs/node/reference/functions/get-translations.mdx): Get a General Translation dictionary resolver for the current request locale. API reference for getTranslations.
- [getVersionId](https://generaltranslation.com/en-US/docs/node/reference/functions/get-version-id.mdx): Read the configured translation version ID in General Translation gt-node. API reference for getVersionId.
- [initializeGT](https://generaltranslation.com/en-US/docs/node/reference/functions/initialize-gt.mdx): Configure the General Translation gt-node library once at server startup. API reference for initializeGT.
- [msg](https://generaltranslation.com/en-US/docs/node/reference/functions/msg.mdx): Mark and encode a string at module scope for translation with General Translation. API reference for msg.
- [tx](https://generaltranslation.com/en-US/docs/node/reference/functions/tx.mdx): Translate a string on demand at runtime with General Translation. API reference for tx.
- [withGT](https://generaltranslation.com/en-US/docs/node/reference/functions/with-gt.mdx): Bind a locale for the duration of a request so General Translation functions resolve against it. API reference for withGT.

## Python SDKs

- [Quickstart](https://generaltranslation.com/en-US/docs/python/quickstart.mdx): Install the General Translation Python SDK and translate your first Flask or FastAPI app.
- [Configuring General Translation](https://generaltranslation.com/en-US/docs/python/guides/configuring.mdx): How to initialize General Translation in Python with your app, locales, and translation delivery in Flask, FastAPI, or the core library.
- [Declaring variables and variants](https://generaltranslation.com/en-US/docs/python/guides/declaring-variables.mdx): How to preserve dynamic values and generate finite variants in translated Python strings with General Translation.
- [Detecting the request locale](https://generaltranslation.com/en-US/docs/python/guides/detecting-locale.mdx): How to resolve each request's locale automatically or with your own logic in General Translation for Python.
- [Storing translations locally](https://generaltranslation.com/en-US/docs/python/guides/storing-translations.mdx): How to load General Translation translations from local files instead of the CDN in Python.
- [Translating strings](https://generaltranslation.com/en-US/docs/python/guides/translating-strings.mdx): How to translate strings with variables, context, and options using the General Translation t and msg functions in Python.
- [Configuration](https://generaltranslation.com/en-US/docs/python/reference/config.mdx): Configure the General Translation Python SDK through the gt.config.json file. API reference for gt.config.json.
- [ContextVarStorageAdapter](https://generaltranslation.com/en-US/docs/python/reference/classes/context-var-storage-adapter.mdx): Default context-variable storage adapter for the request locale in General Translation Python. API reference for ContextVarStorageAdapter.
- [I18nManager](https://generaltranslation.com/en-US/docs/python/reference/classes/i18n-manager.mdx): The central orchestrator for locales, translation loading, and caching in General Translation Python. API reference for I18nManager.
- [StorageAdapter](https://generaltranslation.com/en-US/docs/python/reference/classes/storage-adapter.mdx): Abstract base class for per-request locale storage in General Translation Python. API reference for StorageAdapter.
- [TranslationsLoader](https://generaltranslation.com/en-US/docs/python/reference/classes/translations-loader.mdx): The callable type for custom translation loaders in General Translation Python. API reference for TranslationsLoader.
- [declare_static](https://generaltranslation.com/en-US/docs/python/reference/functions/declare-static.mdx): Deprecated alias for derive that marks content for build-time extraction in General Translation Python. API reference for declare_static.
- [declare_var](https://generaltranslation.com/en-US/docs/python/reference/functions/declare-var.mdx): Mark a dynamic value as a non-translatable variable in General Translation Python. API reference for declare_var.
- [decode_msg](https://generaltranslation.com/en-US/docs/python/reference/functions/decode-msg.mdx): Extract the human-readable message from an encoded msg result in General Translation Python. API reference for decode_msg.
- [decode_options](https://generaltranslation.com/en-US/docs/python/reference/functions/decode-options.mdx): Extract the options dict from an encoded msg result in General Translation Python. API reference for decode_options.
- [decode_vars](https://generaltranslation.com/en-US/docs/python/reference/functions/decode-vars.mdx): Replace General Translation variable markers in a string with their values in Python. API reference for decode_vars.
- [derive](https://generaltranslation.com/en-US/docs/python/reference/functions/derive.mdx): Mark content with a finite set of variants for build-time extraction in General Translation Python. API reference for derive.
- [extract_variables](https://generaltranslation.com/en-US/docs/python/reference/functions/extract-variables.mdx): Filter reserved GT keys from an options dict to get user variables in General Translation Python. API reference for extract_variables.
- [get_default_locale](https://generaltranslation.com/en-US/docs/python/reference/functions/get-default-locale.mdx): Read the configured source locale in General Translation Python. API reference for get_default_locale.
- [get_i18n_manager](https://generaltranslation.com/en-US/docs/python/reference/functions/get-i18n-manager.mdx): Access the active I18nManager in General Translation Python. API reference for get_i18n_manager.
- [get_locale](https://generaltranslation.com/en-US/docs/python/reference/functions/get-locale.mdx): Read the active locale for the current request in General Translation Python. API reference for get_locale.
- [get_locales](https://generaltranslation.com/en-US/docs/python/reference/functions/get-locales.mdx): List the supported locales configured in General Translation Python. API reference for get_locales.
- [get_version_id](https://generaltranslation.com/en-US/docs/python/reference/functions/get-version-id.mdx): Read the pinned translation version id in General Translation Python. API reference for get_version_id.
- [hash_message](https://generaltranslation.com/en-US/docs/python/reference/functions/hash-message.mdx): Hash an ICU MessageFormat string for translation lookup in General Translation Python. API reference for hash_message.
- [initialize_gt](https://generaltranslation.com/en-US/docs/python/reference/functions/initialize-gt.mdx): Configure the General Translation Python SDK once for a Flask or FastAPI app. API reference for initialize_gt.
- [interpolate_message](https://generaltranslation.com/en-US/docs/python/reference/functions/interpolate-message.mdx): Interpolate variables into an ICU MessageFormat string in General Translation Python. API reference for interpolate_message.
- [m_fallback](https://generaltranslation.com/en-US/docs/python/reference/functions/m-fallback.mdx): Resolve an encoded message from msg, or interpolate a plain string, in General Translation Python. API reference for m_fallback.
- [msg](https://generaltranslation.com/en-US/docs/python/reference/functions/msg.mdx): Register a message with its translation options as an encoded string in General Translation Python. API reference for msg.
- [set_i18n_manager](https://generaltranslation.com/en-US/docs/python/reference/functions/set-i18n-manager.mdx): Register the active I18nManager in General Translation Python. API reference for set_i18n_manager.
- [t_fallback](https://generaltranslation.com/en-US/docs/python/reference/functions/t-fallback.mdx): Interpolate a string without a translation lookup in General Translation Python. API reference for t_fallback.
- [t](https://generaltranslation.com/en-US/docs/python/reference/functions/t.mdx): Translate and interpolate an ICU MessageFormat string with General Translation in Python. API reference for t.

## Integrations (Google Drive, Mintlify, Sanity, Storyblok, rrweb)

- [Quickstart](https://generaltranslation.com/en-US/docs/integrations/google-drive/quickstart.mdx): Connect Google Drive to General Translation and translate your first Google Doc or Google Slides presentation.
- [Quickstart](https://generaltranslation.com/en-US/docs/integrations/mintlify/quickstart.mdx): Translate a Mintlify documentation site with General Translation.
- [Quickstart](https://generaltranslation.com/en-US/docs/integrations/rrweb/quickstart.mdx): Install gt-rrweb, record a product walkthrough once, and replay it in every locale from your published translations.
- [Quickstart](https://generaltranslation.com/en-US/docs/integrations/sanity/quickstart.mdx): Install gt-sanity, add the General Translation plugin to Sanity Studio, and translate your first document.
- [Quickstart](https://generaltranslation.com/en-US/docs/integrations/storyblok/quickstart.mdx): Connect a Storyblok space to General Translation and translate your first story from the Dashboard.
- [Integrations](https://generaltranslation.com/en-US/docs/integrations.mdx): Use General Translation with third-party content platforms and plugins.
- [Configuring Google Drive](https://generaltranslation.com/en-US/docs/integrations/google-drive/guides/configuring-google-drive.mdx): How to connect a project to Google Drive with a personal Google account or an Organization shared drive.
- [Managing translations](https://generaltranslation.com/en-US/docs/integrations/google-drive/guides/managing-translations.mdx): How to update, retranslate, and remove files with the Google Drive integration.
- [Translating content](https://generaltranslation.com/en-US/docs/integrations/google-drive/guides/translating-content.mdx): How to translate Google Docs and Google Slides files and find each translated copy.
- [Using translated content](https://generaltranslation.com/en-US/docs/integrations/google-drive/guides/using-translated-content.mdx): How to find, review, and share the Google Drive copies the integration creates for each language.
- [Connection](https://generaltranslation.com/en-US/docs/integrations/google-drive/reference/connection.mdx): Connect a project to Google Drive with a personal Google account or an Organization shared drive. Reference for Google Drive connection modes, scopes, and permissions.
- [Locales](https://generaltranslation.com/en-US/docs/integrations/google-drive/reference/locales.mdx): Set the source language of each linked Drive file and choose the languages it is translated into. Reference for Google Drive locale handling.
- [Supported content](https://generaltranslation.com/en-US/docs/integrations/google-drive/reference/supported-content.mdx): Review the Google Drive file types and text structures the integration can translate. Reference for supported Google Drive content.
- [Configuring Mintlify](https://generaltranslation.com/en-US/docs/integrations/mintlify/guides/configuring-mintlify.mdx): How to connect a Mintlify documentation repository to General Translation and configure languages and translation triggers.
- [Managing translations](https://generaltranslation.com/en-US/docs/integrations/mintlify/guides/managing-translations.mdx): How to add or remove Mintlify languages, keep translations current, and edit generated content.
- [Translating content](https://generaltranslation.com/en-US/docs/integrations/mintlify/guides/translating-content.mdx): How to translate Mintlify documentation and understand what Locadex preserves.
- [Using translated content](https://generaltranslation.com/en-US/docs/integrations/mintlify/guides/using-translated-content.mdx): How to serve translated Mintlify docs with multi-language navigation, locale routing, and redirects.
- [Configuration](https://generaltranslation.com/en-US/docs/integrations/mintlify/reference/config.mdx): Reference for the gt.config.json General Translation generates for a Mintlify project. Reference for the Mintlify integration configuration.
- [Locales](https://generaltranslation.com/en-US/docs/integrations/mintlify/reference/locales.mdx): Reference for the language codes Mintlify supports and how General Translation locales map onto them. Reference for Mintlify locale handling.
- [Supported content](https://generaltranslation.com/en-US/docs/integrations/mintlify/reference/supported-content.mdx): Reference for the files and content General Translation translates in a Mintlify project. Reference for Mintlify supported content.
- [Configuring recordings](https://generaltranslation.com/en-US/docs/integrations/rrweb/guides/configuring-recordings.mdx): How to configure gt-rrweb capture, localized overlays, controls, automation, and bundle handling.
- [Recording walkthroughs](https://generaltranslation.com/en-US/docs/integrations/rrweb/guides/recording-walkthroughs.mdx): How to capture a product flow with gt-rrweb, review the session, and save its recording bundle.
- [Replaying recordings](https://generaltranslation.com/en-US/docs/integrations/rrweb/guides/replaying-recordings.mdx): How to embed a gt-rrweb bundle with the React component or DOM player API, and control locale switching.
- [Harvest API](https://generaltranslation.com/en-US/docs/integrations/rrweb/reference/harvest.mdx): Map recorded text nodes to published locale catalogs. API reference for gt-rrweb harvesting.
- [Recorder API](https://generaltranslation.com/en-US/docs/integrations/rrweb/reference/recorder.mdx): Capture an rrweb event stream and localized text overlay. API reference for the gt-rrweb recorder.
- [Replayer API](https://generaltranslation.com/en-US/docs/integrations/rrweb/reference/replayer.mdx): Play an rrweb bundle with localized text overlays and playback controls. API reference for the gt-rrweb replayer.
- [Configuring Sanity](https://generaltranslation.com/en-US/docs/integrations/sanity/guides/configuring-sanity.mdx): How to configure the General Translation gt-sanity plugin for locales, document filters, field-level localization, credentials, and singletons.
- [Managing translations](https://generaltranslation.com/en-US/docs/integrations/sanity/guides/managing-translations.mdx): How to import, patch references, bulk publish, and manage field behavior for Sanity translations.
- [Querying translations](https://generaltranslation.com/en-US/docs/integrations/sanity/guides/querying-translations.mdx): How to query document-level and field-level Sanity translations with GROQ.
- [Translating content](https://generaltranslation.com/en-US/docs/integrations/sanity/guides/translating-content.mdx): How to translate Sanity documents from the document action, the tab view, or the Translations page.
- [Sanity plugin configuration](https://generaltranslation.com/en-US/docs/integrations/sanity/reference/plugin-configuration.mdx): Configure the General Translation gt-sanity plugin for Sanity Studio. API reference for gtPlugin.
- [Configuring Storyblok](https://generaltranslation.com/en-US/docs/integrations/storyblok/guides/configuring-storyblok.mdx): How to connect a Storyblok space to General Translation with credentials and translatable fields.
- [Managing translations](https://generaltranslation.com/en-US/docs/integrations/storyblok/guides/managing-translations.mdx): How to re-sync Storyblok stories and reuse existing translations.
- [Translating content](https://generaltranslation.com/en-US/docs/integrations/storyblok/guides/translating-content.mdx): How to translate Storyblok stories from the Dashboard and review the results summary.
- [Using translated content](https://generaltranslation.com/en-US/docs/integrations/storyblok/guides/using-translated-content.mdx): How to fetch Storyblok field-level translations from the delivery API after they are written.
- [Connection settings](https://generaltranslation.com/en-US/docs/integrations/storyblok/reference/connection.mdx): Reference for the settings used to connect a Storyblok space to General Translation. API reference for the Storyblok connection settings.
- [Locales](https://generaltranslation.com/en-US/docs/integrations/storyblok/reference/locales.mdx): Reference for how Storyblok space languages map to General Translation locales. API reference for Storyblok locale handling.
- [Supported content](https://generaltranslation.com/en-US/docs/integrations/storyblok/reference/supported-content.mdx): Reference for the Storyblok field types General Translation translates and how content is serialized. API reference for Storyblok supported content.

## Optional

- [Rewriting our docs for humans and agents](https://generaltranslation.com/en-US/blog/rewriting-our-docs): How we designed the reading experience with a 13,000-word style guide and structured docs for agent-readability.
- [Fuma Nama: The philosophy of an open-sourcerer](https://generaltranslation.com/en-US/blog/fuma-nama): Why Fuma Nama believes in less abstraction, less opinionated software, and a beautiful reader experience.
- [Supporting open-source software](https://generaltranslation.com/en-US/blog/supporting-open-source-software): General Translation is giving away $15,000 to developers who build and maintain open-source projects.