gt-vue

A lightweight Vue internationalization library for General Translation.
3,971 1,069
Install
npm install gt-vue
Latest Version:0.1.22
Vue:3
License:MIT
Last Updated:Oct 22, 2026
Links: GitHub  ·  npm
Maintainer: archiemckenzie
General Translation

General Translation

General Translation NPM version MIT License Join the community on Discord

Getting Started

npx gt@latest

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

Documentation

Visit https://generaltranslation.com/docs to view the full documentation.

Packages

Package Description
gt-next Automatic i18n for Next.js
gt-react Automatic i18n for React
gt-vue Lightweight i18n for Vue
gt-i18n Pure JavaScript i18n library
gt CLI tool for continuous localization
gt-sanity Plugin for Sanity Studio v3
locadex AI agent for automating i18n in complex codebases
generaltranslation Core TypeScript library (internal)
@generaltranslation/compiler Build plugin for webpack, Vite, Rollup, esbuild
@generaltranslation/react-core-linter ESLint plugin for React Core integration

Quick Start

Run the setup wizard:

npx gt@latest

Or use Locadex to set your project up for you.

Community

The team can be found on Discord where you can ask questions, voice ideas, and share your projects.

You can also open discussions on GitHub.

Contributing

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

Related Packages

langie

Lightweight translation SDK for Vue.js applications with smart interface languag...

4,147
@tolgee/vue

Vue implementation for Tolgee localization framework

410,505 261
@dialpad/i18n

Internationalization library for Vue 3 apps using Mozilla's Fluent syntax, with...

10,073
@byjohann/vue-i18n

Lightweight internationalization plugin for Vue

8,721 7
vue-simple-i18n

Probably the thinnest library to end all Vue i18n library within 1kb

470 33

Version History

Version Released License
0.1.22 MIT
0.1.21 MIT
0.1.20 MIT
0.1.19 MIT
0.1.18 MIT
Pre-releases (4)
Version Released License
0.1.23-samsara.0 MIT
0.1.0-iris.2 MIT
0.1.0-iris.1 MIT
0.1.0-iris.0 FSL-1.1-ALv2