nuxt-google-translate

A simple Nuxt module that integrates the Google Translate widget into your Nuxt.js application, allowing seamless multilingual support without requiring an API key.
12,022 5
Install
npm install nuxt-google-translate
Latest Version:1.3.8
Vue:3
License:MIT
Last Updated:Nov 7, 2025
Links: GitHub  ·  npm
Maintainer: nexoscreator

npm version npm downloads GitHub stars GitHub code GitHub license


🚀 Nuxt Google Translate

Project Banner

🌍 Easily integrate Google Translate into your Nuxt 3 application with this powerful and customizable module.


🌟 Features

  • 🌐 Seamless integration with Google Translate
  • 🚀 Easy to set up and use
  • 🎨 Customizable styling
  • 🤩 Support 100+ Languages
  • 🔧 Configurable default language and supported languages

🚀 Quick Start

Follow these steps to set up Nuxt Google Translate in your Nuxt project.

🔧 Prerequisites

  • Ensure you have Node.js and npm installed.
  • A Nuxt 3 project ready to go.

⚡ Installation Steps

  1. Install the Module
    Add the dependency to your project:

    npm install nuxt-google-translate
    
  2. Use the Component
    Add the <GoogleTranslate /> component to your app layout or app.vue:

    <template>
      <ClientOnly>
        <GoogleTranslate />
      </ClientOnly>
    </template>
    

That's it! Your Nuxt app now supports multiple languages with Google Translate. 🎉

🎯 Usage

You can also use the <LanguageSelector /> component for a dropdown menu to switch languages:

<template>
  <div>
    <LanguageSelector />
  </div>
</template>

For more advanced configurations, check out the 📘 Full Documentation.


🔗 Useful Links

Website Demo GitHub Repo YouTube Video Documentation


🤝 Contributing

We ❤️ contributions! Follow these steps to contribute:

  1. 🍴 Fork the repository
  2. 🌿 Create a new branch (git checkout -b feature/AmazingFeature)
  3. 💾 Commit your changes (git commit -m 'Add some AmazingFeature')
  4. 🚀 Push to the branch (git push origin feature/AmazingFeature)
  5. 🔃 Open a Pull Request

📖 See our Contribution Guidelines for more details.


📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


🙏 Acknowledgements

  • Google Translate - For enabling seamless language translation.
  • Nuxt - For providing a powerful framework for building web applications.
  • The open-source community - For the amazing tools and contributions that make this module possible.

📬 Contact & Community

💬 Join us on Discord: Click Here
🐦 Follow on Twitter: @nexoslabs
📧 Email: contact@nexoscreation.tech

Made with ❤️ by the @nexoslabs Team

⭐ Star us on GitHub!

Related Packages

@privyid/nuxt-csrf

Module CSRF for NUXT

26,088 9
mixpanel-nuxt

Mixpanel module for Nuxt

19,992 7
nuxt-radash

radash for Nuxt

10,601 20
gsap-nuxt-module

GSAP integration for Nuxt.

8,932 37
@docus/core-edge

The Docus core.

8,638

Version History

Version Released Vue License
1.3.8 ^3.0 MIT
1.3.5 ^3.0 MIT
1.3.3 ^3.0 MIT
1.3.1 ^3.0 MIT
1.3.0 ^3.0 MIT