vue-gtranslate

gtranslate plugin for vue js
21,275 5
Install
npm install vue-gtranslate
Latest Version:2.0.20
License:MIT
Last Updated:Apr 26, 2021
Links: GitHub  ·  npm
Maintainer: katalyst33

vue-gtranslate

Install
yarn add vue-gtranslate
npm i vue-gtranslate

Caution

  • Add Translate.css to hide Google Translate pop up
  • Plugin may be unstable sometimes, expect bugs

Features

  • On the Fly page translation
  • Supports 40 languages
  • Easy to customize
Usage
  • Customize using css classes provided.
//index.html

<head>
    <script type="text/javascript">
        function googleTranslateElementInit() {
            new google.translate.TranslateElement(
                    { pageLanguage: "en" },
                    "google_translate_element"
            );
        }
    </script>
    <script
            type="text/javascript"
            src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"
    ></script>
</head>

//app.vue
<template>
  <div id="app">
    <Translator/>
  </div>
</template>

<script>

import Translator from "vue-gtranslate";
import "vue-gtranslate/translator.css"

export default {
  name: 'App',
  components: {
    Translator
  }
}
</script>

<style>

    .vg-body{
        display: grid;
        grid-template-columns: auto auto auto;
        padding: 10px;
        background: lightgrey;
    }

    .vg-container{
        padding: 20px;
        font-size: 30px;
        text-align: center;


    }
    .vg-text{
        color: black;
        padding-left:10px
    }

    .vg-items{
        display:flex;
        align-items:center;

    }

    .vg-flag{
        height:40px;
    }


</style>

Related Packages

vue-google-translate

A vue.js wrapper for the google translate API. The package easens localization o...

8,239 18
egistic_base_components

Egistic base components Vue js

631
v-google-translate

v-google-translate google translate for Vue2.x.

13,692 303

Version History

Version Released License
2.0.20 MIT
2.0.19 MIT
2.0.18 MIT
2.0.17 MIT
2.0.16 MIT