No page reloads
Languages switch in place, and restoring the original is instant. The choice is remembered across pages.
An accessible language switcher that translates the page in place. Google's free widget by default, or DeepL, Google Cloud, Azure and LibreTranslate behind your own server.
npm install @ken_de_nigerian/vue-google-translate-widget<script setup>
import { GoogleTranslateWidget } from '@ken_de_nigerian/vue-google-translate-widget'
import '@ken_de_nigerian/vue-google-translate-widget/style.css'
</script>
<template>
<GoogleTranslateWidget />
</template>Then read the Quick Start.