Skip to content
Vue i18n

Vue i18n for Modern Apps

Composition API and Options API support with seamless Nuxt integration.

Features

Composition API support
Options API support
Single File Component integration
Pluralization rules
Date/time formatting
Number formatting
Lazy loading locales
Nuxt module available
Vue DevTools integration

Quick Start

Add i18n to your Vue app with the Composition API.

<script setup>
import { useI18n } from '@better-i18n/vue';

const { t } = useI18n();
</script>

<template>
  <div>
    <h1>{{ t('welcome') }}</h1>
    <p>{{ t('greeting', { name: 'World' }) }}</p>
  </div>
</template>

Start Building with Vue i18n

Free tier available. No credit card required.