An open API service indexing awesome lists of open source software.

https://github.com/generaltranslation/gt

Automated i18n for developers
https://github.com/generaltranslation/gt

i18n internationalization javascript l10n localization nextjs react translation translations

Last synced: 1 day ago
JSON representation

Automated i18n for developers

Awesome Lists containing this project

README

          





General Translation


General Translation

General Translation
NPM version
License
Join the community on Discord

## Getting Started

General Translation is a fully integrated suite of internationalization (i18n) tools for React apps. Translate entire React components—not just strings—with a simple `` wrapper. No refactoring into dictionaries. Just write your content and let GT handle the rest.

- Visit our [documentation](https://generaltranslation.com/docs) to get started.
- Create a free API key at [generaltranslation.com](https://generaltranslation.com).

## Documentation

Visit [https://generaltranslation.com/docs](https://generaltranslation.com/docs) to view the full documentation.

## Packages

| Package | Description |
| ------- | ----------- |
| [gt-next](packages/next) | Automatic i18n for Next.js |
| [gt-react](packages/react) | Automatic i18n for React |
| [gt-i18n](packages/i18n) | Pure JavaScript i18n library |
| [gtx-cli](packages/cli) | CLI tool for continuous localization |
| [gt-sanity](packages/sanity) | Plugin for Sanity Studio v3 |
| [locadex](packages/locadex) | AI agent for automating i18n in complex codebases |
| [generaltranslation](packages/core) | Core TypeScript library (internal) |
| [@generaltranslation/compiler](packages/compiler) | Build plugin for webpack, Vite, Rollup, esbuild |
| [@generaltranslation/mcp](packages/mcp) | MCP server for General Translation |
| [@generaltranslation/react-core-linter](packages/react-core-linter) | ESLint plugin for React Core integration |

## Quick Start

Run the setup wizard:

```bash
npx gtx-cli@latest
```

Or use [Locadex](https://generaltranslation.com/dashboard/api/integrations/github/start?returnTo=%2Fproject%2Flocadex) to set your project up for you.

## Community

The team can be found on [Discord](https://discord.gg/W99K6fchSu) where you can ask questions, voice ideas, and share your projects.

You can also open discussions on [GitHub](https://github.com/generaltranslation/gt/discussions).

## Contributing

Contributions to General Translation are welcome and highly appreciated. Before getting started, please review our contribution guidelines to ensure a smooth experience.