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
- Host: GitHub
- URL: https://github.com/generaltranslation/gt
- Owner: generaltranslation
- License: other
- Created: 2024-11-19T21:04:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-19T02:22:04.000Z (4 days ago)
- Last Synced: 2026-02-19T05:16:57.121Z (4 days ago)
- Topics: i18n, internationalization, javascript, l10n, localization, nextjs, react, translation, translations
- Language: TypeScript
- Homepage: https://generaltranslation.com/docs
- Size: 71.5 MB
- Stars: 838
- Watchers: 4
- Forks: 22
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-i18n - general translation - component translation for Next.js with SSR/SSG (📦 Libraries / React / React Native)
README
## 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.